--- a/mercurial/filelog.py Fri Sep 28 11:29:05 2018 -0700
+++ b/mercurial/filelog.py Fri Sep 28 11:37:49 2018 -0700
@@ -115,15 +115,7 @@
return self.addrevision(text, transaction, link, p1, p2)
def renamed(self, node):
- if self.parents(node)[0] != revlog.nullid:
- return False
- t = self.revision(node)
- m = storageutil.parsemeta(t)[0]
- # copy and copyrev occur in pairs. In rare cases due to bugs,
- # one can occur without the other.
- if m and "copy" in m and "copyrev" in m:
- return (m["copy"], revlog.bin(m["copyrev"]))
- return False
+ return storageutil.filerevisioncopied(self, node)
def size(self, rev):
"""return the size of a given revision"""