comparison mercurial/commands.py @ 15777:12309c09d19a

cmdutil: simplify duplicatecopies
author Matt Mackall <mpm@selenic.com>
date Thu, 05 Jan 2012 20:35:10 -0600
parents 91eb4512edd0
children 713ee57f817b
comparison
equal deleted inserted replaced
15776:55a85a55f020 15777:12309c09d19a
2625 ui.setconfig('ui', 'forcemerge', '') 2625 ui.setconfig('ui', 'forcemerge', '')
2626 # drop the second merge parent 2626 # drop the second merge parent
2627 repo.dirstate.setparents(current.node(), nullid) 2627 repo.dirstate.setparents(current.node(), nullid)
2628 repo.dirstate.write() 2628 repo.dirstate.write()
2629 # fix up dirstate for copies and renames 2629 # fix up dirstate for copies and renames
2630 cmdutil.duplicatecopies(repo, ctx.rev(), current.node(), nullid) 2630 cmdutil.duplicatecopies(repo, ctx.rev(), current.node())
2631 # report any conflicts 2631 # report any conflicts
2632 if stats and stats[3] > 0: 2632 if stats and stats[3] > 0:
2633 # write out state for --continue 2633 # write out state for --continue
2634 nodelines = [repo[rev].hex() + "\n" for rev in revs[pos:]] 2634 nodelines = [repo[rev].hex() + "\n" for rev in revs[pos:]]
2635 repo.opener.write('graftstate', ''.join(nodelines)) 2635 repo.opener.write('graftstate', ''.join(nodelines))