Submitter | phabricator |
---|---|
Date | July 23, 2019, 4:15 a.m. |
Message ID | <differential-rev-PHID-DREV-bj5x25rs2kusxyaj6iz2-req@mercurial-scm.org> |
Download | mbox | patch |
Permalink | /patch/41012/ |
State | Superseded |
Headers | show |
Comments
martinvonz added a comment. Intended for stable. REPOSITORY rHG Mercurial CHANGES SINCE LAST ACTION https://phab.mercurial-scm.org/D6675/new/ REVISION DETAIL https://phab.mercurial-scm.org/D6675 To: martinvonz, #hg-reviewers Cc: mercurial-devel
Patch
diff --git a/tests/test-copies.t b/tests/test-copies.t --- a/tests/test-copies.t +++ b/tests/test-copies.t @@ -58,6 +58,17 @@ x -> y $ hg debugpathcopies 1 0 y +Copies not including commit changes + $ newrepo + $ echo x > x + $ hg ci -Aqm 'add x' + $ hg mv x y + $ hg debugpathcopies . . + $ hg debugpathcopies . 'wdir()' + x -> y + $ hg debugpathcopies 'wdir()' . + y -> x + Copy a file onto another file $ newrepo $ echo x > x diff --git a/mercurial/copies.py b/mercurial/copies.py --- a/mercurial/copies.py +++ b/mercurial/copies.py @@ -246,7 +246,7 @@ return cm def _changesetforwardcopies(a, b, match): - if a.rev() == node.nullrev: + if a.rev() in (node.nullrev, b.rev()): return {} repo = a.repo()