oldref = refname and git.read_ref(refname) or None
w = git.PackWriter()
-(shalist,tree) = hashsplit.split_to_tree(w, hashsplit.autofiles(extra))
+shalist = hashsplit.split_to_shalist(w, hashsplit.autofiles(extra))
+tree = w.new_tree(shalist)
if opt.verbose:
log('\n')
total_split = 0
-def split_to_shalist(w, files):
+def _split_to_shalist(w, files):
global total_split
ofs = 0
last_ofs = 0
return None
-def split_to_tree(w, files):
- sl = iter(split_to_shalist(w, files))
+def split_to_shalist(w, files):
+ sl = iter(_split_to_shalist(w, files))
if not fanout:
shalist = list(sl)
else:
shalist.append(('40000', tmplist[0][1], w.new_tree(tmplist)))
tmplist = []
shalist += tmplist
- tree = w.new_tree(shalist)
- return (shalist, tree)
+ return shalist
def split_to_blob_or_tree(w, files):