revs = branch.iter_merge_sorted_revisions(None, tip, 'exclude', 'forward')
count = 0
revs = branch.iter_merge_sorted_revisions(None, tip, 'exclude', 'forward')
count = 0
print "progress revision %s (%d/%d)" % (revid, count, len(revs))
print "#############################################################"
print "progress revision %s (%d/%d)" % (revid, count, len(revs))
print "#############################################################"
- def __init__(self, repo, revid, parents, files):
+ def __init__(self, branch, revid, parents, files):
try:
for path, entry in tree.iter_entries_by_dir():
files[path] = [entry.file_id, None]
finally:
try:
for path, entry in tree.iter_entries_by_dir():
files[path] = [entry.file_id, None]
finally:
committer, date, tz = committer
parents = [str(mark_to_rev(p)) for p in parents]
revid = bzrlib.generate_ids.gen_revision_id(committer, date)
props = {}
committer, date, tz = committer
parents = [str(mark_to_rev(p)) for p in parents]
revid = bzrlib.generate_ids.gen_revision_id(committer, date)
props = {}
- mtree = CustomTree(repo, revid, parents, files)
+ mtree = CustomTree(branch, revid, parents, files)
- builder = repo.get_commit_builder(parents, None, date, tz, committer, props, revid)
+ builder = branch.get_commit_builder(parents, None, date, tz, committer, props, revid)
try:
list(builder.record_iter_changes(mtree, mtree.last_revision(), changes))
builder.finish_inventory()
try:
list(builder.record_iter_changes(mtree, mtree.last_revision(), changes))
builder.finish_inventory()
for ref, revid in parsed_refs.iteritems():
if ref == 'refs/heads/master':
for ref, revid in parsed_refs.iteritems():
if ref == 'refs/heads/master':