HomePhabricator

merge with stable

Authored by mharbison72.

Description

merge with stable

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
631001150e13D10357charlesetc
narrow: add capabilities for local repos, not just remote peers 
Apr 9
51841b23670bD10276mharbison72
typing: make minor adjustments to mercurial/util.py to pass pytype checking 
Mar 25
64400d05db1eD10275mharbison72
util: fix the signature for the pypy override of sortdict.update() 
Mar 25
8b6e36e4b553D10274mharbison72
typing: add type hints to mercurial/error.py 
Mar 25
e1d75c514cedD10237mharbison72
tests: add a (very slow) test that executes pytype 
Mar 19
1c52d77d7861D10317marmoute
upgrade: do not hardcore file extension of revlogs 
Apr 6
cf49e54ef965D10316marmoute
upgrade: take advantage of the new information returned by `store.walk` 
Apr 6
6085b7f1536dD10315marmoute
store: also return some information about the type of file `walk` found 
Apr 6
fe34c75f62abD10312mharbison72
tests: skip test-git-interop.t on Windows 
Apr 5
3d32b9759047D10311mharbison72
contrib: restore the `hg fix` configuration in the examples 
Apr 5
4a6024b87dfcD10293valentin.gatienbaron
blackbox: fix type error on log rotation on read-only filesystem 
Mar 31
c6ceb5f27f97D10328SimonSapin
rust: Remove use of `py.eval()` 
Apr 8
441024b279a6D10329SimonSapin
rust: Remove the compile-time 'dirstate-tree' feature flag 
Apr 8
8759e22f1649D9019valentin.gatienbaron
procutil: avoid using os.fork() to implement runbgcommand 
Sep 13 2020
218a26df7813D10330mharbison72
share: store relative share paths with '/' separators 
Apr 8
6d5a26e94d9eD10351SimonSapin
unit-tests: Fix `cargo test` on 32-bit platforms 
Apr 9
37f49d462394D10355martinvonz
rename: add --forget option and stop suggesting `hg revert` for undoing 
Apr 9
fc8a5c9ecee0D10354mharbison72
win32: enable legacy I/O mode to fix missing pager output on Windows with py3 
Apr 9
cc3ad5c3af3bD9765marmoute
persistent-nodemap: enable the feature by default when using Rust 
Jan 13
df76da69f5b1D10338marmoute
persistent-nodemap: disable it for test-wireproto-content-redirects.t 
Apr 8
1b98c9572052D10337marmoute
persistent-nodemap: disable it for test-wireproto-command-capabilities.t 
Apr 8
06ebf0cc4f70D10336marmoute
persistent-nodemap: disable it unconditionally for test-wireproto-caching.t 
Apr 8
8bf21b3869cdD10335marmoute
persistent-nodemap: disable it unconditionally for test-ssh-proto-unbundle.t 
Apr 8
a0d152e5ac17D10334marmoute
persistent-nodemap: disable it unconditionally for test-ssh-proto.t 
Apr 8
f8f738c24d2fD10333marmoute
persistent-nodemap: disable it unconditionally for test-share-safe.t 
Apr 8
1a85c5d75d53D10332marmoute
persistent-nodemap: disable it unconditionally for test-http-protocol.t 
Apr 8
a8fa270a0e86D10331marmoute
persistent-nodemap: disable it unconditionally for test-http-bad-server.t 
Apr 8
651e6df2b0a4D10327marmoute
clang-format: run the formatter on mercurial/cext/revlog.c 
Apr 8
84a93fa7ecfdD10326marmoute
revlog-compression: use zstd by default (if available) 
Apr 6
0abf5eba0042D10324marmoute
rhg: make rhg recognise it supports zstd compression for revlogs 
Apr 7
8bca353b1ebcD10294spectral
match: convert O(n) to O(log n) in exactmatcher.visitchildrenset 
Mar 31
15ef92d1c24fD10327marmoute
clang-format: run the formatter on mercurial/cext/revlog.c 
Apr 8
0c6427951f8cD10326marmoute
revlog-compression: use zstd by default (if available) 
Apr 6
3c4707065a62D10324marmoute
rhg: make rhg recognise it supports zstd compression for revlogs 
Apr 7
67414b0aadbbD10294spectral
match: convert O(n) to O(log n) in exactmatcher.visitchildrenset 
Mar 31
887f89b100acD10295spectral
exthelper: improve docs to indicate what module vars are needed 
Mar 30
41d43d12c2c4D10310mharbison72
tests: restore the ability to run `black` on Windows 
Apr 5
ed286d150aa8D10301mharbison72
setup: copy python3.dll next to hg.exe when building on Windows for hgext.git 
Apr 3
802ba3c81507D10300mharbison72
tests: stablize test-hook.t on Windows 
Apr 3
915a60bf3cb6D10299mharbison72
tests: handle Windows file separator differences in test-config.t 
Apr 3
7ce8b4d2bd55D10298mharbison72
tests: update the detailed exit codes for icasefs gated tests 
Apr 3
466236e99eacD10297mharbison72
tests: update the detailed exit codes in test-phabricator.t 
Apr 3
6b42343f3cb6D10270martinvonz
tests: avoid using rebaseskipobsolete=0 
Mar 25
d9601243b73cD10269martinvonz
rebase: when using --keep, don't care about pruned commits or divergence 
Mar 25
82b17bfc13ebD10268martinvonz
rebase: remove duplicate initialization of a field 
Mar 25
c7c6c11fe1e4D10308marmoute
rust: bump rust-cpython version to 0.5.2 
Apr 5
1dc86c2a43ceD10307marmoute
revlog: directly use the Struct object for related operation 
Apr 5
c6e23fb4bfb4D10306marmoute
revlog: move the "index header" struct inside revlog.utils.constants 
Apr 5
85e3a630cad9D10305marmoute
revlog: move the details of revlog "v2" index inside revlog.utils.constants 
Apr 5
cc65cea90edbD10304marmoute
revlog: move the details of revlog "v1" index inside revlog.utils.constants 
Apr 5