comparison mercurial/filelog.py @ 46560:f7b61ad3c64a

revlog: change addrevision to return the new revision, not node Differential Revision: https://phab.mercurial-scm.org/D9882
author Joerg Sonnenberger <joerg@bec.de>
date Wed, 27 Jan 2021 01:43:17 +0100
parents a5206e71c536
children 6f4a481f182a
comparison
equal deleted inserted replaced
46559:9ee4e988e2be 46560:f7b61ad3c64a
174 return storageutil.filtermetadata(self.revision(node)) 174 return storageutil.filtermetadata(self.revision(node))
175 175
176 def add(self, text, meta, transaction, link, p1=None, p2=None): 176 def add(self, text, meta, transaction, link, p1=None, p2=None):
177 if meta or text.startswith(b'\1\n'): 177 if meta or text.startswith(b'\1\n'):
178 text = storageutil.packmeta(meta, text) 178 text = storageutil.packmeta(meta, text)
179 return self.addrevision(text, transaction, link, p1, p2) 179 rev = self.addrevision(text, transaction, link, p1, p2)
180 return self.node(rev)
180 181
181 def renamed(self, node): 182 def renamed(self, node):
182 return storageutil.filerevisioncopied(self, node) 183 return storageutil.filerevisioncopied(self, node)
183 184
184 def size(self, rev): 185 def size(self, rev):