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
79cfe18c20b5D10153marmoute
test: update expected output in test-http.t 
Mar 10
c7f6c3027af2D10152marmoute
remotefilelog: remove unused import 
Mar 10
aa2e38147e8bD10074valentin.gatienbaron
wireprotov1peer: don't raise internal errors in some cases 
Feb 25
fa30292b680bD10073valentin.gatienbaron
sshpeer: don't fail forwarding output from closed connections 
Feb 25
fe36ce0fbcddD10072valentin.gatienbaron
test: show internal exception with batchable rpcs over ssh 
Feb 25
e8cd519a0a34D10132SimonSapin
rhg: Ignore trailing newlines in .hg/sharedpath 
Mar 4
fb2368598281D10095SimonSapin
tests: Add `--rhg` and `--with-rhg=<path>` options for `run-tests.py` 
Mar 2
93e9f448273cD10093SimonSapin
rhg: Add support for automatic fallback to Python 
Mar 1
33f2d56acc73D10091SimonSapin
rhg: Add a `rhg.on-unsupported` configuration key 
Mar 1
7284b524b441D10090SimonSapin
rhg: Make configuration available as early as possible in main() 
Mar 1
46cdd6660503D10089SimonSapin
rust: Upgrade Cargo.lock to the newer format 
Mar 2
a4c19a162615D9999valentin.gatienbaron
sshpeer: enable+fix warning about sshpeers not being closed explicitly 
Feb 15
db8037e38085D9998valentin.gatienbaron
sshpeer: add a develwarning if an sshpeer is not closed explicitly 
Feb 15
0509cee38757D9997valentin.gatienbaron
remotefilelog: rework workaround for sshpeer deadlocks 
Feb 15
0738bc25d6acD9996valentin.gatienbaron
sshpeer: add a method to check if a doublepipe is closed 
Feb 15
8c4906105f37D9995valentin.gatienbaron
sshpeer: make sshpeer.close() close the underlying connection 
Feb 15
fa21633af201D10071SimonSapin
copies-rust: add a macro-based unit-testing framework 
Jan 11
f977a065c7c2D10068SimonSapin
copies-rust: rewrite ChangedFiles binary parsing 
Jan 6
ebfa20e62518D9999valentin.gatienbaron
sshpeer: enable+fix warning about sshpeers not being closed explicitly 
Feb 15
06f024043165D9998valentin.gatienbaron
sshpeer: add a develwarning if an sshpeer is not closed explicitly 
Feb 15
2590032f982eD9997valentin.gatienbaron
remotefilelog: rework workaround for sshpeer deadlocks 
Feb 15
c9434fcbc901D9996valentin.gatienbaron
sshpeer: add a method to check if a doublepipe is closed 
Feb 15
309e6729e435D9995valentin.gatienbaron
sshpeer: make sshpeer.close() close the underlying connection 
Feb 15
b92083ad7d52D10071SimonSapin
copies-rust: add a macro-based unit-testing framework 
Jan 11
df6be4ede63aD10068SimonSapin
copies-rust: rewrite ChangedFiles binary parsing 
Jan 6
39be29fafd91D10116pulkit
commit: reorder if-else conditional to give mergestate info priority 
Mar 4
9a31f65381aeD10083pulkit
tags: validate nodes in _getfnodes() and update cache in case of unknown nodes 
Mar 1
e4e971abb6a3D10015pulkit
debugtagscache: verify that filenode is correct 
Feb 15
9ea6b75b4a95D9812mharbison72
tests: demonstrate a case where a corrupt tag cache causes an abort 
Dec 24 2020
9306a16ca964D10014pulkit
debugcommands: prevent using `is False` 
Feb 16
75832107ec07D10013pulkit
hgtagsfnodes: refactor code to compute fnode into separate fn 
Feb 16
6fc57680cfd6D9994pulkit
error: remove shortening of node in error message 
Feb 10
2803f94b7431D10120martinvonz
copies: filter out copies grafted from another branch 
Mar 4
324ded1aa2abD10119martinvonz
copies: inline _backwardrenames() in pathcopies() 
Mar 5
eca88f5fbcb2D10118martinvonz
copies: extract function _backwardcopies() for reversing renames 
Mar 5
86ee73018e62D10117martinvonz
tests: demonstrate how grafted copies are counted when tracing across branches 
Mar 5
5d483e3bb60eD10128mharbison72
typing: add some type annotations to mercurial/pathutil.py 
Mar 6
7711853110b9D10127mharbison72
typing: add some type annotations to mercurial/util.py 
Mar 6
77e129be10deD10126mharbison72
typing: add some type annotations to mercurial/phases.py 
Mar 6
eef13b940887D10125mharbison72
typing: add type annotations to the public methods of mercurial/subrepoutil.py 
Mar 6
b9f40b743627D10124mharbison72
typing: add type annotations to mercurial/i18n.py 
Mar 6
15c2f9220ae8D10123mharbison72
typing: add type annotations to mercurial/utils/dateutil.py 
Mar 6
e571fec5b606D10122mharbison72
shelve: fix conversion of exceptions to strings flagged by pytype 
Mar 6
88bd085cf2f8D10121marmoute
releasenotes: use the right API to access the 'sections' 
Mar 6
b4c2a2af25e2D10109Alphare
requirements: also add a fncache constant 
Mar 3
ab58098bebedD10108Alphare
requirements: also add a store constant 
Mar 3
c3773636ddbbD10107Alphare
requirements: also add a dotencode constant 
Mar 3
e83327af26f1D10104Alphare
pure-parsers: document index class constants 
Mar 2
ad30b29bc23dD10115martinvonz
copies: choose target directory based on longest match 
Mar 4
7015b0232c5eD10114joerg.sonnenberger
exchange: stop advertising rev-branch-cache bundle capability 
Mar 4