Mercurial > public > mercurial-scm > hg
comparison mercurial/revlog.py @ 42993:01304095256c
flagprocessors: directly duplicate the deprecated layer back into revlog
The code duplication benign and will get removed in a couple of month anyway.
Differential Revision: https://phab.mercurial-scm.org/D6821
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Sat, 07 Sep 2019 00:22:38 +0200 |
parents | dff95420480f |
children | 3674797ae8b9 |
comparison
equal
deleted
inserted
replaced
42992:dff95420480f | 42993:01304095256c |
---|---|
1599 return bytes(self._chunk(rev2)) | 1599 return bytes(self._chunk(rev2)) |
1600 | 1600 |
1601 return mdiff.textdiff(self.rawdata(rev1), | 1601 return mdiff.textdiff(self.rawdata(rev1), |
1602 self.rawdata(rev2)) | 1602 self.rawdata(rev2)) |
1603 | 1603 |
1604 def _processflags(self, text, flags, operation, raw=False): | |
1605 """deprecated entry point to access flag processors""" | |
1606 msg = ('_processflag(...) use the specialized variant') | |
1607 util.nouideprecwarn(msg, '5.2', stacklevel=2) | |
1608 if raw: | |
1609 return text, flagutil.processflagsraw(self, text, flags) | |
1610 elif operation == 'read': | |
1611 return flagutil.processflagsread(self, text, flags) | |
1612 else: # write operation | |
1613 return flagutil.processflagswrite(self, text, flags) | |
1614 | |
1604 def revision(self, nodeorrev, _df=None, raw=False): | 1615 def revision(self, nodeorrev, _df=None, raw=False): |
1605 """return an uncompressed revision of a given node or revision | 1616 """return an uncompressed revision of a given node or revision |
1606 number. | 1617 number. |
1607 | 1618 |
1608 _df - an existing file handle to read from. (internal-only) | 1619 _df - an existing file handle to read from. (internal-only) |