Browse Source

Support passing in num_records=None.

Jelmer Vernooij 3 years ago
parent
commit
5dee54430a
1 changed files with 2 additions and 0 deletions
  1. 2 0
      dulwich/pack.py

+ 2 - 0
dulwich/pack.py

@@ -1728,6 +1728,8 @@ def write_pack_data(f, num_records, records, progress=None, compression_level=-1
     # Write the pack
     entries = {}
     f = SHA1Writer(f)
+    if num_records is None:
+        num_records = len(records)
     write_pack_header(f, num_records)
     actual_num_records = 0
     for i, (type_num, object_id, delta_base, raw) in enumerate(records):