HomePhabricator

merge: with stable

Authored by durin42.

Description

merge: with stable

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
2733cdf8c818marmoute
censor: implement censoring for revlogv2 
May 30 2021
651ae41a5747marmoute
revlog: add docket method to request new content files 
May 28 2021
9b3a28ad2a09marmoute
revlog: add a way to keep track of older uids in the docket 
May 20 2021
f7f082bc0e7cD10800marmoute
revlog: allow to pass an existing docket to `_loadindex()` 
May 30 2021
1efe3cdef53aD10799marmoute
revlog: add a ways to blacklist some revision when searching for a delta 
May 30 2021
9b841267253cD10798marmoute
util: add `nb_bytes` argument to `copyfile` to partially copy a file 
May 30 2021
34cc102c73f5D10797marmoute
revlog: move `revisioninfo` in `revlogutils` 
May 30 2021
53289d02037aD10796marmoute
revlog: use the `entry` function in bundlerepo 
May 30 2021
8f87dcb46f53D10795marmoute
revlog: use entry in revlogv0.py 
May 30 2021
8230f0204eb8D10794marmoute
revlog: use the new `entry` function in revlog.py 
May 30 2021
a669404f0f4aD10793marmoute
revlog: add a function to build index entry tuple 
May 30 2021
ac60a1366a49D10792marmoute
revlog: move `offset_type` to `revlogutils` 
May 30 2021
7a0ec25d5836D10791marmoute
revlog: move entry documentation alongside new related constants 
May 21 2021
8089d0fa8400D10790marmoute
censor: drop size limitation on the tombstone 
May 21 2021
33d626910374D10789marmoute
revlog: move censoring code in a dedicated module 
May 28 2021
65b86f516ba2D10788marmoute
censor: reduce risk of censor test blowing up output limit 
May 28 2021
e6292eb33384D10787marmoute
revlog: store sidedata in their own file 
May 28 2021
bcf92bdc2bcaD10786marmoute
revlog: fix docket.date_filepath docstring 
May 28 2021
75e1104f23a2D10785marmoute
revlog: use dedicated code for reading sidedata 
May 26 2021
0d0fb091c49fD10784marmoute
revlog: simplify "partial read" error message 
May 26 2021
9d9eb22b9b69D10783marmoute
revlog: no longer return sidedata from `_revisiondata` 
May 26 2021
fec306b05328D10782marmoute
revlog: use `self.sidedata` directly in `revlog.clone` 
May 26 2021
659a452ee263D10781marmoute
revlog: use `self.sidedata` directly to construct changelogrevision 
May 26 2021
d6a52783d2baD10780marmoute
revlog: implement sidedata without using _revisiondata 
May 26 2021
8aa3968c6d44D10779marmoute
revlogv2: drop "sidedatacompression" from the list of todos 
May 28 2021
fad504cfc94bD10835SimonSapin
rust: Use a maintained crate for SHA-1 hashing 
Jun 2 2021
f6bb181c75f8D10834SimonSapin
rust: Parse "subinclude"d files along the way, not later 
Jun 2 2021
777c3d231913D10833SimonSapin
rust: Make some file path parameters less generic 
Jun 2 2021
26127236b229D10513Alphare
convert-bazaar: use breezy package instead of old bzr one 
Apr 26 2021
a1e91a87a7c8D10512Alphare
bzr: only support bzr conversion on Python3 
Apr 21 2021
8125bcd28a5cD10832martinvonz
rewriteutil: add pointer to help text when rewrite would cause divergence 
Jun 2 2021
bd88b6bfd8daD10804SimonSapin
rhg: Add support for dirstate-v2 
May 25 2021
d2fb8b4adcc3D10803SimonSapin
rhg: Remove some intermediate Vecs in `rhg files` 
May 26 2021
9e6e12e1a87eD10830martinvonz
merge: make applyupdates() not mutate mresult argument 
Jun 1 2021
298d4400ea68D10831marmoute
index: use an explicit constant for INDEX_HEADER format and use it for docket 
Jun 3 2021
ab5fd39cb402D10822marmoute
verify: use some intermediate variables instead of a multi-liner 
Jun 1 2021
165addb19772D10831marmoute
index: use an explicit constant for INDEX_HEADER format and use it for docket 
Jun 1 2021
14e76fd80a59D10822marmoute
verify: use some intermediate variables instead of a multi-liner 
Jun 1 2021
041d6515bb0fD10821marmoute
verify: use some intermediate variables instead of a multi-liner 
Jun 1 2021
1a0f177b300aD10820marmoute
verify: use some intermediate variables instead of a multi-liner 
Jun 1 2021
34a92e84267eD10819marmoute
verify: use some intermediate variables instead of a multi-liner 
Jun 1 2021
15f6887c9c68D10818marmoute
verify: use some intermediate variables instead of a multi-liner 
Jun 1 2021
f39df5545cf2D10817marmoute
verify: use some intermediate variables instead of a multi-liner 
Jun 1 2021
80c690bf4953D10816marmoute
verify: use some intermediate variables instead of a multi-liner 
Jun 1 2021
9823b3489e90D10815marmoute
verify: use some intermediate variables instead of a multi-liner 
Jun 1 2021
fb43853975b4D10814marmoute
verify: use some intermediate variables instead of a multi-liner 
Jun 1 2021
bfb0ed91bb5eD10813marmoute
verify: use some intermediate variables instead of a multi-liner 
Jun 1 2021
0693dc0b44fbD10812marmoute
verify: use some intermediate variables instead of a multi-liner 
Jun 1 2021
9305824d3a97D10811marmoute
verify: use some intermediate variables instead of a multi-liner 
Jun 1 2021
ba8a9fbed897D10810marmoute
verify: use some intermediate variables instead of a multi-liner 
Jun 1 2021