commit: migrate to new method for getting copy info
Differential Revision: https://phab.mercurial-scm.org/D6014
--- a/mercurial/localrepo.py Wed Dec 27 22:31:00 2017 -0800
+++ b/mercurial/localrepo.py Wed Dec 27 22:31:24 2017 -0800
@@ -2293,8 +2293,8 @@
flog = self.file(fname)
meta = {}
- copy = fctx.renamed()
- if copy and copy[0] != fname:
+ cfname = fctx.copysource()
+ if cfname and cfname != fname:
# Mark the new revision of this file as a copy of another
# file. This copy data will effectively act as a parent
# of this new revision. If this is a merge, the first
@@ -2314,7 +2314,6 @@
# \- 2 --- 4 as the merge base
#
- cfname = copy[0]
crev = manifest1.get(cfname)
newfparent = fparent2
--- a/tests/drawdag.py Wed Dec 27 22:31:00 2017 -0800
+++ b/tests/drawdag.py Wed Dec 27 22:31:24 2017 -0800
@@ -275,7 +275,7 @@
def path(self):
return self._path
- def renamed(self):
+ def copysource(self):
return None
def flags(self):