comparison mercurial/revlog.py @ 47099:3aab2330b7d3

sidedata: move sidedata-related utils to the dedicated module Differential Revision: https://phab.mercurial-scm.org/D10360
author Rapha?l Gom?s <rgomes@octobus.net>
date Mon, 19 Apr 2021 11:22:24 +0200
parents 27f1191b1305
children 8bd769b5c941
comparison
equal deleted inserted replaced
47098:27f1191b1305 47099:3aab2330b7d3
2779 rawtext = None 2779 rawtext = None
2780 if deltareuse == self.DELTAREUSEFULLADD: 2780 if deltareuse == self.DELTAREUSEFULLADD:
2781 text, sidedata = self._revisiondata(rev) 2781 text, sidedata = self._revisiondata(rev)
2782 2782
2783 if sidedata_helpers is not None: 2783 if sidedata_helpers is not None:
2784 (sidedata, new_flags) = storageutil.run_sidedata_helpers( 2784 (sidedata, new_flags) = sidedatautil.run_sidedata_helpers(
2785 self, sidedata_helpers, sidedata, rev 2785 self, sidedata_helpers, sidedata, rev
2786 ) 2786 )
2787 flags = flags | new_flags[0] & ~new_flags[1] 2787 flags = flags | new_flags[0] & ~new_flags[1]
2788 2788
2789 destrevlog.addrevision( 2789 destrevlog.addrevision(
2809 rawtext, sidedata = self._revisiondata(rev) 2809 rawtext, sidedata = self._revisiondata(rev)
2810 if sidedata is None: 2810 if sidedata is None:
2811 sidedata = self.sidedata(rev) 2811 sidedata = self.sidedata(rev)
2812 2812
2813 if sidedata_helpers is not None: 2813 if sidedata_helpers is not None:
2814 (sidedata, new_flags) = storageutil.run_sidedata_helpers( 2814 (sidedata, new_flags) = sidedatautil.run_sidedata_helpers(
2815 self, sidedata_helpers, sidedata, rev 2815 self, sidedata_helpers, sidedata, rev
2816 ) 2816 )
2817 flags = flags | new_flags[0] & ~new_flags[1] 2817 flags = flags | new_flags[0] & ~new_flags[1]
2818 2818
2819 ifh = destrevlog.opener( 2819 ifh = destrevlog.opener(
3087 # Maybe this bug still exists, see revlog._writeentry 3087 # Maybe this bug still exists, see revlog._writeentry
3088 fp.seek(0, os.SEEK_END) 3088 fp.seek(0, os.SEEK_END)
3089 current_offset = fp.tell() 3089 current_offset = fp.tell()
3090 for rev in range(startrev, endrev + 1): 3090 for rev in range(startrev, endrev + 1):
3091 entry = self.index[rev] 3091 entry = self.index[rev]
3092 new_sidedata, flags = storageutil.run_sidedata_helpers( 3092 new_sidedata, flags = sidedatautil.run_sidedata_helpers(
3093 store=self, 3093 store=self,
3094 sidedata_helpers=helpers, 3094 sidedata_helpers=helpers,
3095 sidedata={}, 3095 sidedata={},
3096 rev=rev, 3096 rev=rev,
3097 ) 3097 )