Mercurial > public > mercurial-scm > hg
comparison mercurial/manifest.py @ 49766:152d9c011bcd
changegroup: add `delta_base_reuse_policy` argument
The argument available through function from changegroup.apply to
`revlog.apply` allow to override the revlog configuration in terms of
delta-base-reuse policy when searching for a delta to store a revision.
It will be put to use in the next changesets.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Sat, 03 Dec 2022 01:31:23 +0100 |
parents | 35d4c2124073 |
children | 0ec94359eae8 |
comparison
equal
deleted
inserted
replaced
49765:4188e75af983 | 49766:152d9c011bcd |
---|---|
1855 transaction, | 1855 transaction, |
1856 alwayscache=False, | 1856 alwayscache=False, |
1857 addrevisioncb=None, | 1857 addrevisioncb=None, |
1858 duplicaterevisioncb=None, | 1858 duplicaterevisioncb=None, |
1859 debug_info=None, | 1859 debug_info=None, |
1860 delta_base_reuse_policy=None, | |
1860 ): | 1861 ): |
1861 return self._revlog.addgroup( | 1862 return self._revlog.addgroup( |
1862 deltas, | 1863 deltas, |
1863 linkmapper, | 1864 linkmapper, |
1864 transaction, | 1865 transaction, |
1865 alwayscache=alwayscache, | 1866 alwayscache=alwayscache, |
1866 addrevisioncb=addrevisioncb, | 1867 addrevisioncb=addrevisioncb, |
1867 duplicaterevisioncb=duplicaterevisioncb, | 1868 duplicaterevisioncb=duplicaterevisioncb, |
1868 debug_info=debug_info, | 1869 debug_info=debug_info, |
1870 delta_base_reuse_policy=delta_base_reuse_policy, | |
1869 ) | 1871 ) |
1870 | 1872 |
1871 def rawsize(self, rev): | 1873 def rawsize(self, rev): |
1872 return self._revlog.rawsize(rev) | 1874 return self._revlog.rawsize(rev) |
1873 | 1875 |