( )โš™ D10799 revlog: add a ways to blacklist some revision when searching for a delta

This is an archive of the discontinued Mercurial Phabricator instance.

revlog: add a ways to blacklist some revision when searching for a delta
ClosedPublic

Authored by marmoute on May 30 2021, 1:30 PM.

Details

Summary

This will be useful to recompute appropriate deltas one the fly during
censor/strip operation with revlog-v2.

Diff Detail

Repository
rHG Mercurial
Branch
default
Lint
No Linters Available
Unit
No Unit Test Coverage

Event Timeline

marmoute created this revision.May 30 2021, 1:30 PM
baymax updated this revision to Diff 28312.May 31 2021, 6:51 AM

โœ… refresh by Heptapod after a successful CI run (๐Ÿ™ ๐Ÿ’š)

Alphare requested changes to this revision.May 31 2021, 10:50 AM
Alphare added a subscriber: Alphare.
Alphare added inline comments.
mercurial/revlogutils/deltas.py
1053

Should be excluded_bases, since it's a set. Could you add its purpose to the docstring?

This revision now requires changes to proceed.May 31 2021, 10:50 AM
baymax updated this revision to Diff 28327.May 31 2021, 4:21 PM

โœ… refresh by Heptapod after a successful CI run (๐Ÿ™ ๐Ÿ’š)

baymax updated this revision to Diff 28409.Jun 1 2021, 11:17 PM

โœ… refresh by Heptapod after a successful CI run (๐Ÿ™ ๐Ÿ’š)

Alphare accepted this revision as: Alphare.Jun 2 2021, 4:22 AM
baymax updated this revision to Diff 28424.Jun 2 2021, 7:43 AM

โœ… refresh by Heptapod after a successful CI run (๐Ÿ™ ๐Ÿ’š)

baymax updated this revision to Diff 28458.Jun 4 2021, 11:05 AM

โœ… refresh by Heptapod after a successful CI run (๐Ÿ™ ๐Ÿ’š)

baymax updated this revision to Diff 28480.Jun 7 2021, 5:17 AM

โœ… refresh by Heptapod after a successful CI run (๐Ÿ™ ๐Ÿ’š)

This revision was not accepted when it landed; it landed in state Needs Review.
This revision was automatically updated to reflect the committed changes.