graft: use proper revisions for copy detection (
issue3265)
--- a/mercurial/commands.py Fri Feb 24 19:11:35 2012 -0200
+++ b/mercurial/commands.py Fri Feb 24 16:09:15 2012 -0600
@@ -2601,7 +2601,7 @@
repo.dirstate.setparents(current.node(), nullid)
repo.dirstate.write()
# fix up dirstate for copies and renames
- cmdutil.duplicatecopies(repo, ctx.rev(), current.node())
+ cmdutil.duplicatecopies(repo, ctx.rev(), ctx.p1().rev())
# report any conflicts
if stats and stats[3] > 0:
# write out state for --continue