D9784: localrepo: disallow share if there is a version mismatch by default |
2021-01-15 |
phabricator |
|
Superseded |
D9785: share: collapse 3 different bool configs into one enum config |
2021-01-15 |
phabricator |
|
Superseded |
D9786: share: rename share-safe warning config |
2021-01-15 |
phabricator |
|
Superseded |
D9787: hghave: clarify `sqlite` requirements |
2021-01-15 |
phabricator |
|
Superseded |
D9788: rust: use the bytes-cast crate to parse persistent nodemaps |
2021-01-15 |
phabricator |
|
Superseded |
D9789: clone: make sure we warm the cache after a clone |
2021-01-15 |
phabricator |
|
Superseded |
D9790: fuzz: fix Makefile default PYTHON_CONFIG_FLAGS to be modern |
2021-01-15 |
phabricator |
|
Superseded |
D9791: revlog: migrate from PyEval_CallObject to PyObject_Call |
2021-01-15 |
phabricator |
|
Superseded |
D9792: heptapod-ci: allow testing with docker image other than :latest |
2021-01-15 |
phabricator |
|
Superseded |
D9793: copies: fix some comment in _filter |
2021-01-15 |
phabricator |
|
Superseded |
D9794: copies: clarify which case some conditional are handling |
2021-01-15 |
phabricator |
|
Superseded |
D9795: copies: simplify the conditional for _filter's case 3 |
2021-01-15 |
phabricator |
|
Superseded |
D9796: copies: add an devel option to trace all files |
2021-01-15 |
phabricator |
|
Superseded |
D9797: discovery: document the `devel.discovery.randomize` option |
2021-01-16 |
phabricator |
|
Superseded |
D9800: discovery: move some debug output closer to were it belong |
2021-01-16 |
phabricator |
|
Superseded |
D9798: discovery: add a `devel', b'discovery.grow-sample` |
2021-01-16 |
phabricator |
|
Superseded |
D9799: discovery: add a discovery.grow-sample.rate |
2021-01-16 |
phabricator |
|
Superseded |
D9801: discovery: add a devel.discovery.exchange-heads |
2021-01-16 |
phabricator |
|
Superseded |
D9802: copies: explicitly filter out existing file in graftcopies |
2021-01-16 |
phabricator |
|
Superseded |
D9803: test-regression: backing out D9640 (63c923fd7fa8) |
2021-01-17 |
phabricator |
|
Superseded |
D9804: cext: fix compiler error in revlog.c on Windows with py2 |
2021-01-17 |
phabricator |
|
Superseded |
D9805: packaging: include `windows-curses` on Windows |
2021-01-17 |
phabricator |
|
Superseded |
D9806: windows: wrap `os.getcwd()` in `os.path.realpath()` on py3 |
2021-01-17 |
phabricator |
|
Superseded |
D9807: tests: stabilize the output of test-shelve2.t |
2021-01-17 |
phabricator |
|
Superseded |
D9808: hghave: adjust the definition of `tic` to allow curses tests on Windows |
2021-01-17 |
phabricator |
|
Superseded |
D9809: persistent-nodemap: catch the right exception on python |
2021-01-17 |
phabricator |
|
Superseded |
D9810: persistent-nodemap: also exchange the nodemap data over the wire |
2021-01-17 |
phabricator |
|
Superseded |
D9812: tests: demonstrate a case where a corrupt tag cache causes an abort |
2021-01-17 |
phabricator |
|
Superseded |
D9811: tagcache: distinguish between invalid and missing entries |
2021-01-17 |
phabricator |
|
Superseded |
D9813: discovery: add config options to control sample size |
2021-01-17 |
phabricator |
|
Superseded |
D9814: hghave: split apart testing for the curses module and `tic` executable |
2021-01-18 |
phabricator |
|
Superseded |
D9816: run-tests: catch a Windows specific error when testing for a free socket |
2021-01-18 |
phabricator |
|
Superseded |
D9815: run-tests: work around the Windows firewall popup for server processes |
2021-01-18 |
phabricator |
|
Superseded |
D9817: relnote: remove the reference to `debugstrip` |
2021-01-18 |
phabricator |
|
Superseded |
D9818: purge: add a --confirm option |
2021-01-18 |
phabricator |
|
Superseded |
D9819: purge: also deal with directory with --confirm |
2021-01-18 |
phabricator |
|
Superseded |
D9820: purge: move extension into core mercurial |
2021-01-18 |
phabricator |
|
Superseded |
D9821: sqlitestore: disable test with chg |
2021-01-18 |
phabricator |
|
Superseded |
D9822: upgrade: re-read current requirements after taking lock |
2021-01-18 |
phabricator |
|
Superseded |
D9823: share: move share safe functionality out of experimental |
2021-01-18 |
phabricator |
|
Superseded |
D9824: share: make different options for upgrade and downgrade share-safe |
2021-01-18 |
phabricator |
|
Superseded |
D9825: cext: add Python 3.10 support |
2021-01-18 |
phabricator |
|
Superseded |
D9827: changelog: cache the latest `changelogrevision` access |
2021-01-18 |
phabricator |
|
Superseded |
D9828: changelog: use revision number as the cache key internally |
2021-01-18 |
phabricator |
|
Superseded |
D9826: callback: add a new_cl_rev_callback |
2021-01-18 |
phabricator |
|
Superseded |
D9829: clang-format: reorder includes to appease the formatter |
2021-01-18 |
phabricator |
|
Superseded |
D9830: commit: look-up new revision once |
2021-01-18 |
phabricator |
|
Superseded |
D9831: exchangev2: avoid second look-up by node |
2021-01-18 |
phabricator |
|
Superseded |
D9832: simplemerge: delete unused find_unconflicted() |
2021-01-19 |
phabricator |
|
Superseded |
D9833: pyproject: add config file |
2021-01-19 |
phabricator |
|
Superseded |
D9834: black: merge config into main pyproject.toml now that we have it |
2021-01-19 |
phabricator |
|
Superseded |
D9835: resolve: also detect new :mergediff conflict markers |
2021-01-19 |
phabricator |
|
Superseded |
D9836: tests: skip a detailed exit status in test-lfs-test-server |
2021-01-20 |
phabricator |
|
Superseded |
D9837: doc: relocate doc for `share.safe-mismatch.source-safe.warn` |
2021-01-20 |
phabricator |
|
Superseded |
D9838: doc: remove the section about share-safe from its verbose gating |
2021-01-20 |
phabricator |
|
Superseded |
D9839: doc: improves the share-safe documentation |
2021-01-20 |
phabricator |
|
Superseded |
D9840: doc: point to the main share-safe doc in the "mismatch" config |
2021-01-20 |
phabricator |
|
Superseded |
D9841: share-share: have the hint issue more consistently and point to the right doc |
2021-01-20 |
phabricator |
|
Superseded |
D9842: tests: deal with more timing differences in output |
2021-01-20 |
phabricator |
|
Superseded |
D9845: bitmanipulation: add utils to read/write bigendian 64bit integers |
2021-01-20 |
phabricator |
|
Superseded |
D9846: cext: add support for revlogv2 |
2021-01-20 |
phabricator |
|
Superseded |
D9843: revlog: introduce v2 format |
2021-01-20 |
phabricator |
|
Superseded |
D9844: revlogv2: allow upgrading to v2 |
2021-01-20 |
phabricator |
|
Superseded |
D9847: revlog: decouple caching from addrevision callback for addgroup |
2021-01-21 |
phabricator |
|
Superseded |
D9848: fastexport: committer name should not be quoted |
2021-01-22 |
phabricator |
|
New |
D9849: doc: drop the `exp-` prefix from the `share-safe` requirement |
2021-01-22 |
phabricator |
|
Superseded |
D9850: doc: fix a formatting error in requirements.txt |
2021-01-22 |
phabricator |
|
Superseded |
D9851: share-safe: fix an abort message that references the experimental requirement |
2021-01-22 |
phabricator |
|
Superseded |
D9852: rust: lower compile error on non-linux platforms to a warning |
2021-01-22 |
phabricator |
|
Superseded |
D9853: histedit: don't assign to _ for unused values |
2021-01-22 |
phabricator |
|
Superseded |
D9854: histedit: notice when the main window underflows height and abort |
2021-01-22 |
phabricator |
|
Superseded |
D9855: histedit: rip out mysterious catch-all ignore curses.error handler |
2021-01-22 |
phabricator |
|
Superseded |
D9857: packaging: include `windows_curses` when building py2exe |
2021-01-25 |
phabricator |
|
Superseded |
D9856: packaging: allow specifying modules to include with py2exe |
2021-01-25 |
phabricator |
|
Superseded |
D9858: contrib: update PyOxidizer to 0.10.3 |
2021-01-25 |
phabricator |
|
Superseded |
D9859: rust: replace an unsafe use of transmute with a safe use of bytes-cast |
2021-01-25 |
phabricator |
|
Superseded |
D9860: rust: replace Node::encode_hex with std::fmt::LowerHex |
2021-01-25 |
phabricator |
|
Superseded |
D9861: rust: Simplify error type for reading hex node IDs |
2021-01-25 |
phabricator |
|
Superseded |
D9862: rust: Exclude empty node prefixes |
2021-01-25 |
phabricator |
|
Superseded |
D9864: rust: Remove hex parsing from the nodemap |
2021-01-25 |
phabricator |
|
Superseded |
D9863: rust: Make NodePrefix allocation-free and Copy, remove NodePrefixRef |
2021-01-25 |
phabricator |
|
Superseded |
D9865: store: use `endswith` to detect revlog extension |
2021-01-25 |
phabricator |
|
Superseded |
D9866: debugshell: add a simple command for starting an interactive shell |
2021-01-25 |
phabricator |
|
Superseded |
D9867: cext: restore the ability to build on Windows with py2 |
2021-01-26 |
phabricator |
|
Superseded |
D9870: help: escape ':' (as '\:') when generating command names |
2021-01-26 |
phabricator |
|
Superseded |
D9869: minirst: respect escaping in definition list key |
2021-01-26 |
phabricator |
|
Superseded |
D9871: perf: test the formatting of a command help |
2021-01-26 |
phabricator |
|
Superseded |
D9868: run-test: avoid byte issue when replacing output file of python test |
2021-01-26 |
phabricator |
|
Superseded |
D9872: command-namespace: use `::` are the command separator |
2021-01-26 |
phabricator |
|
Superseded |
D9873: rhg: centralize parsing of `--rev` CLI arguments |
2021-01-26 |
phabricator |
|
Superseded |
D9876: rhg: replace `map_*_error` functions with `From` impls |
2021-01-26 |
phabricator |
|
Superseded |
D9877: rust: remove three enums that were identical to `RevlogError` |
2021-01-26 |
phabricator |
|
Superseded |
D9874: rust: remove `FooError` structs with only `kind: FooErrorKind` enum field |
2021-01-26 |
phabricator |
|
Superseded |
D9875: rust: replace trivial impls of the From trait with #[derive(derive_more::From)] |
2021-01-26 |
phabricator |
|
Superseded |
D9878: revlog: initial version of phash index [POC] |
2021-01-26 |
phabricator |
|
New |
D9879: hghave: list the module needed for the `vcr` check |
2021-01-26 |
phabricator |
|
Superseded |
D9880: revlog: change _addrevision to return the new revision |
2021-01-27 |
phabricator |
|
Superseded |
D9881: revlog: change addrawrevision to return the revision |
2021-01-27 |
phabricator |
|
Superseded |
D9884: changegroup: don't convert revisions to node for duplicate handling |
2021-01-27 |
phabricator |
|
Superseded |
D9882: revlog: change addrevision to return the new revision, not node |
2021-01-27 |
phabricator |
|
Superseded |
D9883: revlog: change addgroup callbacks to take revision numbers |
2021-01-27 |
phabricator |
|
Superseded |
D9885: copyright: update to 2021 |
2021-01-27 |
phabricator |
|
Superseded |
D9886: heptapod-ci: add a default value for HG_CI_IMAGE_TAG |
2021-01-27 |
phabricator |
|
Superseded |
D9887: heptapod-ci: indicate which version of black is used for the run |
2021-01-27 |
phabricator |
|
Superseded |
D9888: black: issue version information in the skip message |
2021-01-27 |
phabricator |
|
Superseded |
D9889: heptapod-ci: indicate which version of clang-format is used for the run |
2021-01-27 |
phabricator |
|
Superseded |
D9890: clang-format: issue version information in the skip message |
2021-01-27 |
phabricator |
|
Superseded |
D9891: wix: tell ComponentSearch that it is finding a directory (not a file) |
2021-01-27 |
phabricator |
|
Superseded |
D9892: rust: Introduce an `HgError` enum for common error cases |
2021-01-27 |
phabricator |
|
Superseded |
D9895: rhg: Print an error message in more cases |
2021-01-27 |
phabricator |
|
Superseded |
D9893: rust: Replace DirstatePackError with HgError |
2021-01-27 |
phabricator |
|
Superseded |
D9896: rust: replace RequirementsError with HgError |
2021-01-27 |
phabricator |
|
Superseded |
D9894: rust: Remove DirstateParseError and ListDirstateTrackedFilesError |
2021-01-27 |
phabricator |
|
Superseded |
D9897: rust: use HgError in RevlogError and Vfs |
2021-01-27 |
phabricator |
|
Superseded |
D9898: narrow: delete a stale TODO about not sending groups the client already has |
2021-01-28 |
phabricator |
|
Superseded |
D9899: copies: fix an incorrect comment in graftcopies() from recent D9802 |
2021-01-28 |
phabricator |
|
Superseded |
D9900: persistent-nodemap: add test case reproducing a Rust panic |
2021-01-28 |
phabricator |
|
Superseded |
D9901: persistent-nodemap: Fix Rust declarations for Revlog_CAPI signatures |
2021-01-28 |
phabricator |
|
Superseded |
D9903: revlog: prepare pure parser for being overloaded |
2021-01-28 |
phabricator |
|
Superseded |
D9902: revlog: use a less probable revlog version for backwards compatibility |
2021-01-28 |
phabricator |
|
Superseded |
D9904: rust: replace ToString impls with Display |
2021-01-28 |
phabricator |
|
Superseded |
D9905: rhg: Simplify CommandError based on its use |
2021-01-28 |
phabricator |
|
Superseded |
D9906: rust: Fold find_root and check_requirements into Repo::find |
2021-01-28 |
phabricator |
|
Superseded |
D9907: rhg: Build in release mode on CI |
2021-01-29 |
phabricator |
|
Superseded |
D9908: context: add missing manifest invalidation after write in overlayworkingctx |
2021-01-29 |
phabricator |
|
Superseded |
D9909: relnotes: copy "next" to "5.7" and clear "next" |
2021-01-29 |
phabricator |
|
Superseded |
D9910: errors: use exit code 40 for when a hook fails |
2021-01-29 |
phabricator |
|
Superseded |
D9911: errors: use InputError in uncommit extension |
2021-01-30 |
phabricator |
|
Superseded |
D9913: errors: use InputError for incorrectly formatted dates |
2021-01-30 |
phabricator |
|
Superseded |
D9914: errors: use more specific errors in rebase extension |
2021-01-30 |
phabricator |
|
Superseded |
D9912: errors: use StateError more in merge module |
2021-01-30 |
phabricator |
|
Superseded |
D9915: config: add a test for priority when includes are involved |
2021-01-30 |
phabricator |
|
Superseded |
D9916: config: test priority involving include |
2021-01-30 |
phabricator |
|
Superseded |
D9917: config: test priority involving the command line |
2021-01-30 |
phabricator |
|
Superseded |
D9918: config: test priority involving alias |
2021-01-30 |
phabricator |
|
Superseded |
D9919: config: test priority involving alias and include |
2021-01-30 |
phabricator |
|
Superseded |
D9920: config: test priority involving alias and cli |
2021-01-30 |
phabricator |
|
Superseded |
D9921: config: use the right API to access subrepository section |
2021-01-30 |
phabricator |
|
Superseded |
D9922: config: use the right API to access template access |
2021-01-30 |
phabricator |
|
Superseded |
D9923: config: use the right API to access git-submodule |
2021-01-30 |
phabricator |
|
Superseded |
D9925: config: track "source" along side value |
2021-01-30 |
phabricator |
|
Superseded |
D9924: config: use a new `alter` method in `fixconfig` |
2021-01-30 |
phabricator |
|
Superseded |
D9926: config: track the "level" of a value |
2021-01-30 |
phabricator |
|
Superseded |
D9927: config: use level to properly deal with value priority |
2021-01-30 |
phabricator |
|
Superseded |
D9928: tests: drop pip test on the client |
2021-01-30 |
phabricator |
|
Superseded |
D9929: churn: count lines that look like diff headers but are not |
2021-01-30 |
phabricator |
|
Superseded |
D9931: engine: 'if not, else' -> 'if, else' |
2021-01-31 |
phabricator |
|
Superseded |
D9932: nodemap: make `_persist_nodemap` a public function |
2021-01-31 |
phabricator |
|
Superseded |
D9934: nodemap: fix a typo in error message |
2021-01-31 |
phabricator |
|
Superseded |
D9935: tests: unquiet a test to show changes in next patch |
2021-01-31 |
phabricator |
|
Superseded |
D9930: debugcommands: s/stdin/stdout in debugnodemap help |
2021-01-31 |
phabricator |
|
Superseded |
D9933: revlog: refactor logic to compute nodemap file in separate function |
2021-01-31 |
phabricator |
|
Superseded |
D9936: upgrade: implement partial upgrade for upgrading persistent-nodemap |
2021-01-31 |
phabricator |
|
Superseded |
D9937: packaging: replace a documentation reference to `python3` on Windows |
2021-02-01 |
phabricator |
|
Superseded |
D9938: rust: use HgError in ConfigError |
2021-02-01 |
phabricator |
|
Superseded |
D9939: diff: suppress `merging foo` output lines when performing a merge diff |
2021-02-01 |
phabricator |
|
Superseded |
D9940: rhg: Add basic test with a shared repository |
2021-02-01 |
phabricator |
|
Superseded |
D9942: rhg: add support for share-safe |
2021-02-01 |
phabricator |
|
Superseded |
D9941: rhg: initial support for shared repositories |
2021-02-01 |
phabricator |
|
Superseded |
D9943: relnotes: elaborate on the side effects of hooks having HGPLAIN=1 |
2021-02-01 |
phabricator |
|
Superseded |
D9944: relnotes: add entry for `hg diff --merge -c` |
2021-02-01 |
phabricator |
|
Superseded |
D9945: debugdiscovery: add flags to run discovery on subsets of the local repo |
2021-02-02 |
phabricator |
|
Superseded |
D9946: copy-tracing: add a --compute flag to debugchangedfiles |
2021-02-02 |
phabricator |
|
Superseded |
[STABLE] log: fix handling of root (or empty) path provided by matcher (issue6478) |
2021-02-02 |
Yuya Nishihara |
|
New |
D9948: Bci-fix: backed out changeset 45afff0f530a |
2021-02-02 |
phabricator |
|
Superseded |
D9947: ci-fix: backed out changeset d4c8b4b90ecb |
2021-02-02 |
phabricator |
|
Superseded |
D9949: tests: print the server error log in `test-url-download.t` |
2021-02-02 |
phabricator |
|
Superseded |
D9950: ci: test real dependency installation for pip [WIP] |
2021-02-02 |
phabricator |
|
Superseded |
D9951: narrow: add --no-backup option for narrowing |
2021-02-03 |
phabricator |
|
Superseded |
D9953: tests: add a comment in a test that will hopefully save someone some time |
2021-02-04 |
phabricator |
|
Superseded |
D9952: revlog: add a mechanism to verify expected file position before appending |
2021-02-04 |
phabricator |
|
Superseded |
D9954: bundle2: print "error:abort" message to stderr instead of stdout |
2021-02-04 |
phabricator |
|
Superseded |
[STABLE] procutil: extend gui test to detect wayland session (issue6479) |
2021-02-04 |
Yuya Nishihara |
|
New |
largefiles: properly pass kwargs into url.open |
2021-02-04 |
Jordi Gutiérrez Hermoso |
|
Accepted |
D9955: build: fake PEP440 versions |
2021-02-04 |
phabricator |
|
Superseded |
[Bug,6480] New: test-convert-cvs assumes existence of "python" |
2021-02-04 |
mercurial-bugs@mercurial-scm.org |
|
Not Applicable |
D9958: log: respect diff.merge in -p output |
2021-02-05 |
phabricator |
|
Superseded |
D9957: diff: extract function for getting possibly re-merged parent to diff against |
2021-02-05 |
phabricator |
|
Superseded |
D9956: diff: replace --merge option by config option |
2021-02-05 |
phabricator |
|
Superseded |
D9960: rust: Remove unnecessary check for absolute path before joining |
2021-02-05 |
phabricator |
|
Superseded |
D9959: rust: replace read_whole_file with std::fs::read |
2021-02-05 |
phabricator |
|
Superseded |
D9963: rhg: Abort based on config on share-safe mismatch |
2021-02-05 |
phabricator |
|
Superseded |
D9964: rhg: Parse per-repository configuration |
2021-02-05 |
phabricator |
|
Superseded |
D9961: rust: Parse system and user configuration |
2021-02-05 |
phabricator |
|
Superseded |
D9962: rhg: Parse system and user configuration at program start |
2021-02-05 |
phabricator |
|
Superseded |
D9965: Work around for issue6456, check content of symlinks because st_size may indicate the size of encrypted data. |
2021-02-07 |
phabricator |
|
Superseded |
D9966: rust: Use the DisplayBytes trait in config printing |
2021-02-08 |
phabricator |
|
Superseded |
D9969: rhg: Replace subcommand boilerplate with a macro |
2021-02-08 |
phabricator |
|
Superseded |
D9971: rhg: Add support for --config CLI arguments |
2021-02-08 |
phabricator |
|
Superseded |
D9968: rhg: Move subcommand CLI arguments definitions to respective modules |
2021-02-08 |
phabricator |
|
Superseded |
D9967: rhg: replace command structs with functions |
2021-02-08 |
phabricator |
|
Superseded |
D9970: rhg: Add support for -R and --repository command-line arguments |
2021-02-08 |
phabricator |
|
Superseded |
D9972: rhg: add limited support for the `config` sub-command |
2021-02-08 |
phabricator |
|
Superseded |
D9973: wireprotopeer: clarify some variable names now that we allow snake_case |
2021-02-09 |
phabricator |
|
Superseded |
D9974: cmdutil: add a missing byte prefix to string introduce in 976b26bdd0d8 |
2021-02-09 |
phabricator |
|
Superseded |
D9975: tweak-default: no longer enable the experimental return code |
2021-02-10 |
phabricator |
|
Superseded |
D9976: status: add test that shows that the Rust implementation has a bug |
2021-02-10 |
phabricator |
|
Superseded |
D9977: rust-status: honor matcher when using the dirstate-only fast-path (issue6483) |
2021-02-10 |
phabricator |
|
Superseded |
D9978: hooks: forbid ':' in hook name |
2021-02-10 |
phabricator |
|
Superseded |
D9979: hooks: add some test about HGPLAIN setting and hooks |
2021-02-10 |
phabricator |
|
Superseded |
D9980: procutil: add a way to unset and environment variable |
2021-02-10 |
phabricator |
|
Superseded |
D9982: hooks: add a `auto` value for `hooks.*run-with-plain` |
2021-02-10 |
phabricator |
|
Superseded |
D9981: hooks: introduce a `:run-with-plain` option for hooks |
2021-02-10 |
phabricator |
|
Superseded |
D9983: packaging: add Provides: python3-mercurial and Homepage to debian package |
2021-02-11 |
phabricator |
|
Superseded |
D9984: softstrip: move _bookmarkmovements() call to where it's needed |
2021-02-11 |
phabricator |
|
Superseded |
D9985: softstrip: fix a reference to an undefined variable |
2021-02-11 |
phabricator |
|
Superseded |
D9986: bundle2: pass the operation source down to the changegroup |
2021-02-12 |
phabricator |
|
Superseded |
D9987: tests: fix differing output between py2 and py3 |
2021-02-12 |
phabricator |
|
Superseded |
D9988: gendoc: support defaults on customopts a bit better |
2021-02-12 |
phabricator |
|
Superseded |
D9989: gendoc: add support for loading extensions from config settings |
2021-02-12 |
phabricator |
|
Superseded |
D9990: gendoc: use an empty comment so aliases are separated from previous elements |
2021-02-12 |
phabricator |
|
Superseded |
D9991: upgrade: write nodemap for manifests too |
2021-02-15 |
phabricator |
|
Superseded |
D9992: upgrade: speed up when we have only nodemap to downgrade |
2021-02-15 |
phabricator |
|
Superseded |
D9993: sidedata: move to new sidedata storage in revlogv2 |
2021-02-15 |
phabricator |
|
Superseded |
D9994: error: remove shortening of node in error message |
2021-02-15 |
phabricator |
|
Superseded |
D9995: sshpeer: make sshpeer.close() close the underlying connection |
2021-02-15 |
phabricator |
|
Superseded |
D9997: remotefilelog: rework workaround for sshpeer deadlocks |
2021-02-15 |
phabricator |
|
Superseded |
D9996: sshpeer: add a method to check if a doublepipe is closed |
2021-02-15 |
phabricator |
|
Superseded |
D9998: sshpeer: add a develwarning if an sshpeer is not closed explicitly |
2021-02-15 |
phabricator |
|
Superseded |
D9999: sshpeer: enable+fix warning about sshpeers not being closed explicitly |
2021-02-15 |
phabricator |
|
Superseded |
D10000: tests: add a test to demonstrate a bug in `hg diff --git` (issue6486) |
2021-02-16 |
phabricator |
|
Superseded |
D10001: patch: make diff --git to differentiate b/w file is empty or doesn't exists |
2021-02-16 |
phabricator |
|
Superseded |
D10002: rhg: Remove error message on unsupported CLI arguments |
2021-02-17 |
phabricator |
|
Superseded |
D10005: rust: Rewrite dirstate parsing usin the `bytes-cast` crate |
2021-02-17 |
phabricator |
|
Superseded |
D10003: rhg: Group values passed to every sub-command into a struct |
2021-02-17 |
phabricator |
|
Superseded |
D10008: rust: Add config parsing support for more value types |
2021-02-17 |
phabricator |
|
Superseded |
D10007: rust: Introduce a get_bytes_from_os_str utility function |
2021-02-17 |
phabricator |
|
Superseded |
D10004: rhg: Move `Repo` object creation into `main()` |
2021-02-17 |
phabricator |
|
Superseded |
D10006: rust: Make `DirstateParents`’s fields typed `Node`s |
2021-02-17 |
phabricator |
|
Superseded |
D10011: blackbox: Remove misleading quotes in config example |
2021-02-17 |
phabricator |
|
Superseded |
D10009: rust: Add a `ConfigValueParseError` variant to common errors |
2021-02-17 |
phabricator |
|
Superseded |
D10010: rust: Add a log file rotation utility |
2021-02-17 |
phabricator |
|
Superseded |
D10012: rhg: Add support for the blackbox extension |
2021-02-17 |
phabricator |
|
Superseded |
D10013: hgtagsfnodes: refactor code to compute fnode into separate fn |
2021-02-17 |
phabricator |
|
Superseded |
D10016: tags: return tag cache source from _readtagcache() |
2021-02-17 |
phabricator |
|
Superseded |
D10017: tags: return set of invalid nodes from _tagsfromfnodes() |
2021-02-17 |
phabricator |
|
Superseded |
D10014: debugcommands: prevent using `is False` |
2021-02-17 |
phabricator |
|
Superseded |
D10018: tags: update the hgtagsfnodes cache if invalid file nodes are found |
2021-02-17 |
phabricator |
|
Superseded |
D10015: debugtagscache: verify that filenode is correct |
2021-02-17 |
phabricator |
|
Superseded |
D10019: configitems: register an experimental evolve config |
2021-02-18 |
phabricator |
|
Superseded |
D10020: debian: support a "chg-first" installation mechanism (hg is actually chg) |
2021-02-18 |
phabricator |
|
Superseded |
D10022: rust: Add some unit tests for parse_byte_size in config |
2021-02-19 |
phabricator |
|
Superseded |
D10021: rust: Move config value parsing functions to a new module |
2021-02-19 |
phabricator |
|
Superseded |
D10024: error: add `hint` attribute to `SidedataHashError` |
2021-02-19 |
phabricator |
|
Superseded |
D10023: changegroup: use the local variable instead of reaching through self |
2021-02-19 |
phabricator |
|
Superseded |
D10025: revlogv2: don't assume that the sidedata of the last rev is right after data |
2021-02-19 |
phabricator |
|
Superseded |
D10027: delta: add sidedata field to revision delta |
2021-02-19 |
phabricator |
|
Superseded |
D10029: changegroupv4: add sidedata helpers |
2021-02-19 |
phabricator |
|
Superseded |
D10028: sidedata-exchange: add `wanted_sidedata` and `sidedata_computers` to repos |
2021-02-19 |
phabricator |
|
Superseded |
D10030: revlogv2: temporarily forbid inline revlogs |
2021-02-19 |
phabricator |
|
Superseded |
D10031: revlog-index: add `replace` method |
2021-02-19 |
phabricator |
|
Superseded |
D10032: sidedata-exchange: rewrite sidedata on-the-fly whenever possible |
2021-02-19 |
phabricator |
|
Superseded |
D10026: changegroup: add v4 changegroup for revlog v2 exchange |
2021-02-19 |
phabricator |
|
Superseded |
D10033: helptext: fix a recent typo |
2021-02-19 |
phabricator |
|
Superseded |
D10034: narrow: fix flaky behavior described in issue6150 |
2021-02-19 |
phabricator |
|
Superseded |
D10035: test-copies: don't use empty file for "same content" cases |
2021-02-22 |
phabricator |
|
Superseded |
D10036: test-copies: use intermediate variable some commit descriptions |
2021-02-22 |
phabricator |
|
Superseded |
D10037: test-copies: improve description of the A+B case |
2021-02-22 |
phabricator |
|
Superseded |
D10038: test-copies: improve description of the B+C case |
2021-02-22 |
phabricator |
|
Superseded |
D10039: test-copies: improve description of the B+D case |
2021-02-22 |
phabricator |
|
Superseded |
D10040: test-copies: improve description of the A+E case |
2021-02-22 |
phabricator |
|
Superseded |
D10041: test-copies: improve description of the D+G case |
2021-02-22 |
phabricator |
|
Superseded |
D10042: test-copies: improve description of the G+F case |
2021-02-22 |
phabricator |
|
Superseded |
D10043: test-copies: improve description of the G+C case |
2021-02-22 |
phabricator |
|
Superseded |
D10044: test-copies: improve description of the B+C "revert/restore" case |
2021-02-22 |
phabricator |
|
Superseded |
D10045: test-copies: improve description of the C+H case |
2021-02-22 |
phabricator |
|
Superseded |
D10046: test-copies: improve description of the B+F case |
2021-02-22 |
phabricator |
|
Superseded |
D10047: test-copies: add subcase titles for various "conflicting" information variant |
2021-02-22 |
phabricator |
|
Superseded |
D10048: test-copies: remove revision number from log |
2021-02-22 |
phabricator |
|
Superseded |
D10049: test-copies: use "case-id" instead of revision number when listing sidedata |
2021-02-22 |
phabricator |
|
Superseded |
D10050: test-copies: filter out the linkrev part of `debugindex` |
2021-02-22 |
phabricator |
|
Superseded |
D10051: test-copies: add a "change during merge" variant to the A+E test |
2021-02-22 |
phabricator |
|
Superseded |
D10052: test-copies: introduce merge chaing test for the A/E + change tests |
2021-02-22 |
phabricator |
|
Superseded |
D10053: test-copies: add 3 new files with their own content |
2021-02-22 |
phabricator |
|
Superseded |
D10054: test-copies: move the new files in the `i` branch |
2021-02-22 |
phabricator |
|
Superseded |
D10055: test-copies: add a `p` branch similar to the `a` but on the new files |
2021-02-22 |
phabricator |
|
Superseded |
D10056: test-copies: add a `q` branch similar to the `e` but on the new files |
2021-02-22 |
phabricator |
|
Superseded |
D10057: test-copies: introduce case combining the `p` and `q` branch |
2021-02-22 |
phabricator |
|
Superseded |
D10058: test-copies: add a case involving the `b` and a new `r` branch |
2021-02-22 |
phabricator |
|
Superseded |
D10059: test-copies: introduce merge chains test for the P/Q merges |
2021-02-22 |
phabricator |
|
Superseded |
D10061: windows: fix parsing of version number to match format from D9955 |
2021-02-23 |
phabricator |
|
Superseded |
D10060: build: make version from .hg_archival.txt consistent with that from .hg/ |
2021-02-23 |
phabricator |
|
Superseded |
D10062: tests: demonstrate assertion error when modifying working copy while narrowing |
2021-02-24 |
phabricator |
|
Superseded |
D10063: narrow: remove assertion about working copy being clean |
2021-02-24 |
phabricator |
|
Superseded |
D10064: re2: byteify some regex used to get check re2 availability |
2021-02-24 |
phabricator |
|
Superseded |
D10065: tests: correct a commit description in test-copies-chain-merge.t |
2021-02-24 |
phabricator |
|
Superseded |
D10066: fuzz: if the caller of our makefile sets CC and CXX, trust them |
2021-02-24 |
phabricator |
|
Superseded |
D10067: tests: accept output changes by 33350debb480 |
2021-02-25 |
phabricator |
|
Superseded |
D10068: copies-rust: rewrite ChangedFiles binary parsing |
2021-02-25 |
phabricator |
|
Superseded |
D10069: copies-rust: pass `PathToken` around by value |
2021-02-25 |
phabricator |
|
Superseded |
D10070: copies-rust: pass closures and iterators instead of `&ChangedFiles` |
2021-02-25 |
phabricator |
|
Superseded |
D10071: copies-rust: add a macro-based unit-testing framework |
2021-02-25 |
phabricator |
|
Superseded |
D10072: test: show internal exception with batchable rpcs over ssh |
2021-02-25 |
phabricator |
|
Superseded |
D10073: sshpeer: don't fail forwarding output from closed connections |
2021-02-25 |
phabricator |
|
Superseded |
D10074: wireprotov1peer: don't raise internal errors in some cases |
2021-02-25 |
phabricator |
|
Superseded |
D10075: ci: hook network-io tests into the pipeline |
2021-02-25 |
phabricator |
|
Superseded |
D10076: rhg: Check .hg/requires for absence of required features |
2021-02-25 |
phabricator |
|
Superseded |
D10077: rhg: Don’t attempt to read persistent nodemap without .hg/requires opt-in |
2021-02-25 |
phabricator |
|
Superseded |
D10078: rhg: Bug fix: with share-safe, always read store requirements |
2021-02-25 |
phabricator |
|
Superseded |
D10079: patch: fix a formatting issue |
2021-02-26 |
phabricator |
|
Superseded |
D10080: rhg: Use clap’s support for global CLI arguments |
2021-02-26 |
phabricator |
|
Superseded |
D10081: changelog: rename parameters to reflect semantics |
2021-03-01 |
phabricator |
|
Superseded |
D10082: tags: redo .hgtags file node cache to work more like the revbranchcache [WIP] |
2021-03-01 |
phabricator |
|
New |
D10083: tags: validate nodes in _getfnodes() and update cache in case of unknown nodes |
2021-03-01 |
phabricator |
|
Superseded |
D10084: copies: tests and fix parallel computation of changed file information |
2021-03-01 |
phabricator |
|
Superseded |
D10085: copies-rust: remove an unnecessary format!() inside assert!() |
2021-03-01 |
phabricator |
|
Superseded |
D10086: dispatch: use detailed exit code 250 for keyboard interrupt |
2021-03-01 |
phabricator |
|
Superseded |
D10087: test-copies: add a test updating file content while merging a pure overwrite |
2021-03-02 |
phabricator |
|
Superseded |
D10088: test-copies: add a test updating file content while salvaging it |
2021-03-02 |
phabricator |
|
Superseded |
D10089: rust: Upgrade Cargo.lock to the newer format |
2021-03-02 |
phabricator |
|
Superseded |
D10090: rhg: Make configuration available as early as possible in main() |
2021-03-02 |
phabricator |
|
Superseded |
D10092: rhg: Change default `rhg.on-unsupported` configuration to `abort` |
2021-03-02 |
phabricator |
|
Superseded |
D10093: rhg: Add support for automatic fallback to Python |
2021-03-02 |
phabricator |
|
Superseded |
D10091: rhg: Add a `rhg.on-unsupported` configuration key |
2021-03-02 |
phabricator |
|
Superseded |
D10094: rhg: Make fallback to Python the default behavior |
2021-03-03 |
phabricator |
|
Superseded |
D10097: rhg: Fall back to Python for unsupported revset syntax |
2021-03-03 |
phabricator |
|
Superseded |
D10095: tests: Add `--rhg` and `--with-rhg=<path>` options for `run-tests.py` |
2021-03-03 |
phabricator |
|
Superseded |
D10096: tests: Add `rhg` and `no-rhg` for #require and #if in .t files |
2021-03-03 |
phabricator |
|
Superseded |
D10098: rhg: Fall back to Python on unsupported `rhg config <section>` |
2021-03-03 |
phabricator |
|
Superseded |
D10099: rhg: Align "malformed --config" error message with Python |
2021-03-03 |
phabricator |
|
Superseded |
D10100: rhg: Print non-absolutized path in "repository {} not found" errors |
2021-03-03 |
phabricator |
|
Superseded |
D10101: rhg: Fall back to Python on --repository with an URL |
2021-03-03 |
phabricator |
|
Superseded |
D10102: rhg: Fall back to Python for bundle repositories |
2021-03-03 |
phabricator |
|
Superseded |
D10103: relnotes: document a number of node->revision type changes |
2021-03-03 |
phabricator |
|
Superseded |
D10104: pure-parsers: document index class constants |
2021-03-04 |
phabricator |
|
Superseded |
D10107: requirements: also add a dotencode constant |
2021-03-04 |
phabricator |
|
Superseded |
D10105: requirements: add constant for revlog v1 requirement |
2021-03-04 |
phabricator |
|
Superseded |
D10108: requirements: also add a store constant |
2021-03-04 |
phabricator |
|
Superseded |
D10106: requirements: also add a generaldelta constant |
2021-03-04 |
phabricator |
|
Superseded |
D10109: requirements: also add a fncache constant |
2021-03-04 |
phabricator |
|
Superseded |
D10111: rhg: Sort config files when adding a directory |
2021-03-04 |
phabricator |
|
Superseded |
D10110: rhg: Align config file parse error formatting with Python |
2021-03-04 |
phabricator |
|
Superseded |
D10112: rhg: Fall back to Python if unsupported extensions are enabled |
2021-03-04 |
phabricator |
|
Superseded |
D10113: format: remove sidedata format variant |
2021-03-04 |
phabricator |
|
Superseded |
D10114: exchange: stop advertising rev-branch-cache bundle capability |
2021-03-04 |
phabricator |
|
Superseded |
D10115: copies: choose target directory based on longest match |
2021-03-05 |
phabricator |
|
Superseded |
D10116: commit: reorder if-else conditional to give mergestate info priority |
2021-03-05 |
phabricator |
|
Superseded |
D10117: tests: demonstrate how grafted copies are counted when tracing across branches |
2021-03-06 |
phabricator |
|
Superseded |
D10118: copies: extract function _backwardcopies() for reversing renames |
2021-03-06 |
phabricator |
|
Superseded |
D10119: copies: inline _backwardrenames() in pathcopies() |
2021-03-06 |
phabricator |
|
Superseded |
D10120: copies: filter out copies grafted from another branch |
2021-03-06 |
phabricator |
|
Superseded |
D10121: releasenotes: use the right APO to access the 'sections' |
2021-03-06 |
phabricator |
|
Superseded |
D10123: typing: add type annotations to mercurial/utils/dateutil.py |
2021-03-07 |
phabricator |
|
Superseded |
D10122: shelve: fix conversion of exceptions to strings flagged by pytype |
2021-03-07 |
phabricator |
|
Superseded |
D10124: typing: add type annotations to mercurial/i18n.py |
2021-03-07 |
phabricator |
|
Superseded |
D10125: typing: add type annotations to the public methods of mercurial/subrepoutil.py |
2021-03-07 |
phabricator |
|
Superseded |
D10126: typing: add some type annotations to mercurial/phases.py |
2021-03-07 |
phabricator |
|
Superseded |
D10128: typing: add some type annotations to mercurial/pathutil.py |
2021-03-07 |
phabricator |
|
Superseded |
D10127: typing: add some type annotations to mercurial/util.py |
2021-03-07 |
phabricator |
|
Superseded |
D10129: pycompat: fix a bytes vs str issue in `unnamedtempfile()` |
2021-03-08 |
phabricator |
|
Superseded |
D10130: localrepo: fix a UI string to be bytes |
2021-03-08 |
phabricator |
|
Superseded |
D10131: localrepo: fix conversion of exceptions to strings flagged by pytype |
2021-03-08 |
phabricator |
|
Superseded |
D10132: rhg: Ignore trailing newlines in .hg/sharedpath |
2021-03-09 |
phabricator |
|
Superseded |
D10134: rhg: Add support for --cwd |
2021-03-09 |
phabricator |
|
Superseded |
D10137: rhg: Fall back to Python if ui.relative-paths=no is configured |
2021-03-09 |
phabricator |
|
Superseded |
D10136: tests: clarify some missing output in test-merge-subrepos |
2021-03-09 |
phabricator |
|
Superseded |
D10133: rhg: Align with Python on some more error messages |
2021-03-09 |
phabricator |
|
Superseded |
D10139: rhg: Add support for the HGRCSKIPREPO environment variable |
2021-03-09 |
phabricator |
|
Superseded |
D10141: rhg: Silently ignore missing files in config %include |
2021-03-09 |
phabricator |
|
Superseded |
D10135: tests: Adapt expected output for minor differences with rhg |
2021-03-09 |
phabricator |
|
Superseded |
D10138: rhg: Don’t make repository path absolute too early |
2021-03-09 |
phabricator |
|
Superseded |
D10143: rhg: Exit with an error code if `files` finds nothing |
2021-03-09 |
phabricator |
|
Superseded |
D10140: rhg: Add support for environment variables in config include paths |
2021-03-09 |
phabricator |
|
Superseded |
D10144: rhg: Fall back to Python for --version |
2021-03-09 |
phabricator |
|
Superseded |
D10145: rhg: Return an error code for `rhg config Section.idontexist` |
2021-03-09 |
phabricator |
|
Superseded |
D10142: rhg: `cat` command: print error messages for missing files |
2021-03-09 |
phabricator |
|
Superseded |
D10146: enclink: check contents of symlinks not just size in case of fcrypt |
2021-03-10 |
phabricator |
|
Superseded |
D10147: commit: reorder if-else conditional to give mergestate info priority |
2021-03-10 |
phabricator |
|
Superseded |
D10148: mergestate: don't pop stateextras when there are no conflicts on filemerge |
2021-03-10 |
phabricator |
|
Superseded |
D10149: commit: get info from mergestate whether a file was merged or not |
2021-03-10 |
phabricator |
|
Superseded |
D10150: revlog: guarantee that p1 != null if a non-null parent exists |
2021-03-10 |
phabricator |
|
Superseded |
D10151: revlog: add attribute on revlogs that specifies its kind |
2021-03-10 |
phabricator |
|
Superseded |
D10152: remotefilelog: remove unused import |
2021-03-10 |
phabricator |
|
Superseded |
D10153: test: update expected output in test-http.t |
2021-03-10 |
phabricator |
|
Superseded |
D10155: tests: rename `test-pull` to `test-pull-network.t` |
2021-03-11 |
phabricator |
|
Superseded |
D10154: tests: move a test about update in test-pull-update.t |
2021-03-11 |
phabricator |
|
Superseded |
D10156: hg: make `clean` return consistent with the `update` function |
2021-03-11 |
phabricator |
|
Superseded |
D10157: command: clarify `postincoming` return and that return handling |
2021-03-11 |
phabricator |
|
Superseded |
D10158: pull: pre-indent a part of the function |
2021-03-11 |
phabricator |
|
Superseded |
D10160: push: indent the some part of the command |
2021-03-11 |
phabricator |
|
Superseded |
D10159: pull: allow to specify multiple sources |
2021-03-11 |
phabricator |
|
Superseded |
D10161: push: allow to specify multiple destinations |
2021-03-11 |
phabricator |
|
Superseded |
D10163: paths: add a `*` special path to define default sub option |
2021-03-11 |
phabricator |
|
Superseded |
D10162: ui: pass a `ui` objec to `paths.getpath` |
2021-03-11 |
phabricator |
|
Superseded |
D10164: split: close transaction in the unlikely event of a conflict while rebasing |
2021-03-12 |
phabricator |
|
Superseded |
D10165: typing: fix a suppression directive that was mangled by black formatting |
2021-03-12 |
phabricator |
|
Superseded |
D10166: typing: ensure that error.Abort is given bytes |
2021-03-12 |
phabricator |
|
Superseded |
D10168: mail: convert SMTPException to bytes before passing to error.Abort() |
2021-03-12 |
phabricator |
|
Superseded |
D10167: typing: switch an argument type to the generic form |
2021-03-12 |
phabricator |
|
Superseded |
D10169: nodemap: convert error message to bytes |
2021-03-12 |
phabricator |
|
Superseded |
D10170: branchmap: force Exception to bytes before logging |
2021-03-12 |
phabricator |
|
Superseded |
D10171: changegroup: convert a warning message to bytes |
2021-03-12 |
phabricator |
|
Superseded |
D10175: typing: add an assertion instead of blacklisting mercurial/extensions.py |
2021-03-12 |
phabricator |
|
Superseded |
D10172: morestatus: convert a UI message about merge conflicts to bytes |
2021-03-12 |
phabricator |
|
Superseded |
D10176: hg: convert an exception to bytes in the repo creation exception handler |
2021-03-12 |
phabricator |
|
Superseded |
D10177: merge: force an exception message to bytes before printing as a warning |
2021-03-12 |
phabricator |
|
Superseded |
D10174: debug: convert a few exceptions to bytes before wrapping in another error |
2021-03-12 |
phabricator |
|
Superseded |
D10180: typing: add an assertion to the upgrade engine to help pytype |
2021-03-12 |
phabricator |
|
Superseded |
D10178: patch: convert a UI message to bytes when editing a patch |
2021-03-12 |
phabricator |
|
Superseded |
D10181: verify: convert an exception to bytes before logging |
2021-03-12 |
phabricator |
|
Superseded |
D10173: grep: convert an exception to bytes for a warning message |
2021-03-12 |
phabricator |
|
Superseded |
D10183: typing: disable a module-attr warning in the worker module's py2 code |
2021-03-12 |
phabricator |
|
Superseded |
D10179: subrepo: handle unexpected file types from git gracefully |
2021-03-12 |
phabricator |
|
Superseded |
D10182: wireprotoserver: convert ErrorResponse to bytes |
2021-03-12 |
phabricator |
|
Superseded |
D10184: pyproject: add config file |
2021-03-12 |
phabricator |
|
Superseded |
D10185: black: merge config into main pyproject.toml now that we have it |
2021-03-12 |
phabricator |
|
Superseded |
D10186: rhg: Add environment variables for fallback configuration |
2021-03-12 |
phabricator |
|
Superseded |
D10187: tests: Enable rhg fallback to Python by default in tests |
2021-03-12 |
phabricator |
|
Superseded |
D10188: rhg: Add an allow-list of ignored extensions |
2021-03-12 |
phabricator |
|
Superseded |
D10191: makefile: add a build-chg option |
2021-03-12 |
phabricator |
|
Superseded |
D10192: makefile: add a install-chg option |
2021-03-12 |
phabricator |
|
Superseded |
D10193: makefile: add a build-rhg option |
2021-03-12 |
phabricator |
|
Superseded |
D10194: makefile: add a install option |
2021-03-12 |
phabricator |
|
Superseded |
D10189: rhg: Remove `rhg.fallback-executable=hg` default configuration |
2021-03-12 |
phabricator |
|
Superseded |
D10196: ci: Add a job testing with rhg installed as `hg` |
2021-03-12 |
phabricator |
|
Superseded |
D10190: tests: Disable for rhg remaining tests that fail in that mode |
2021-03-12 |
phabricator |
|
Superseded |
D10195: run-test: install rhg if --rhg is passed |
2021-03-12 |
phabricator |
|
Superseded |
D10197: amend: mark commit obsolete after moving working copy |
2021-03-12 |
phabricator |
|
Superseded |
D10198: rebase: inline simple function for finding obsolete subset of commits |
2021-03-12 |
phabricator |
|
Superseded |
D10199: rust: Preallocate the returned `Vec` in `utils::files::relativize_path` |
2021-03-13 |
phabricator |
|
Superseded |
D10200: rhg: Make `files` work on repo-relative paths when possible |
2021-03-13 |
phabricator |
|
Superseded |
D10202: crecord: change str literals to byte literals |
2021-03-13 |
phabricator |
|
Superseded |
D10204: wsgicgi: switch the default PATH_INFO back to str |
2021-03-13 |
phabricator |
|
Superseded |
D10205: typing: disable a few errors calling py3.7+ functions in resourceutil.py |
2021-03-13 |
phabricator |
|
Superseded |
D10203: crecord: convert an instance of bytes to str |
2021-03-13 |
phabricator |
|
Superseded |
D10206: typing: disable a few errors when accessing Windows specific attributes |
2021-03-13 |
phabricator |
|
Superseded |
D10208: typing: disable module attribute warnings for properly conditionalized code |
2021-03-13 |
phabricator |
|
Superseded |
D10209: typing: fix directives mangled by black |
2021-03-13 |
phabricator |
|
Superseded |
D10201: bisect: replace a missing method on the list primitive |
2021-03-13 |
phabricator |
|
Superseded |
D10210: crecord: null out the curses attribute with `None` on failure to import |
2021-03-13 |
phabricator |
|
Superseded |
D10211: typing: add an assertion to mercurial/hgweb/webcommands.py to help pytype |
2021-03-13 |
phabricator |
|
Superseded |
D10212: typing: add an assertion to verify.py to appease pytype |
2021-03-13 |
phabricator |
|
Superseded |
D10213: obsutil: maintain a homogenous list when computing successors |
2021-03-13 |
phabricator |
|
Superseded |
D10207: typing: disable import error warnings that are already handled |
2021-03-13 |
phabricator |
|
Superseded |
D10214: typing: add assertions to localrepo.py to appease pytype |
2021-03-13 |
phabricator |
|
Superseded |
D10215: typing: rewrite a conditional assignment to unconfuse pytype |
2021-03-13 |
phabricator |
|
Superseded |
D10216: configitems: add TODOs blocking the move out of experimental for revlogv2 |
2021-03-15 |
phabricator |
|
Superseded |
D10217: rust-status: fix issue6456 for the Rust implementation also |
2021-03-15 |
phabricator |
|
Superseded |
D10218: test-copies: show some wrong ChangedFiles upgrade |
2021-03-15 |
phabricator |
|
Superseded |
D10221: perf-helper: add a small extension with revsets to select repository subset |
2021-03-15 |
phabricator |
|
Superseded |
D10222: perf-helper: add a new sampling revset based on anti-chain |
2021-03-15 |
phabricator |
|
Superseded |
D10225: perf-helpers: add a search-discovery-case script |
2021-03-15 |
phabricator |
|
Superseded |
D10223: debugdiscovery: add support for Json output |
2021-03-15 |
phabricator |
|
Superseded |
D10224: debugdiscovery: also integrate the discovery output in the json one |
2021-03-15 |
phabricator |
|
Superseded |
D10226: README: document requirement for builtin zstd |
2021-03-15 |
phabricator |
|
Superseded |
D10227: debugdiscovery: add missing byte string marker to some help text |
2021-03-16 |
phabricator |
|
Superseded |
D10228: perf-util: add an helper revset to use the same spec as the case search script |
2021-03-16 |
phabricator |
|
Superseded |
D10229: formatting: fix redundant parentheses |
2021-03-17 |
phabricator |
|
Superseded |
[Bug,6499] New: 5.7.1: test-archive.t test failure |
2021-03-17 |
mercurial-bugs@mercurial-scm.org |
|
Not Applicable |
D10230: revset: introduce a `nodefromfile` revset |
2021-03-17 |
phabricator |
|
Superseded |
D10232: setdiscovery: rearrange code deciding if we will grow the sample |
2021-03-17 |
phabricator |
|
Superseded |
D10231: debugdiscovery: document relevant config option |
2021-03-17 |
phabricator |
|
Superseded |
D10233: setdiscovery: add a discovery.grow-sample.dynamic option |
2021-03-17 |
phabricator |
|
Superseded |
D10234: revlog: convert an Abort message to bytes |
2021-03-18 |
phabricator |
|
Superseded |
D10235: typing: mark the argument to mercurial.i18n.gettext() non-Optional |
2021-03-19 |
phabricator |
|
Superseded |
D10237: tests: add a (very slow) test that executes pytype |
2021-03-19 |
phabricator |
|
Superseded |
D10236: commands: necessary annotations and assertions to pass pytype |
2021-03-19 |
phabricator |
|
Superseded |
D10238: rhg: Add more conversions between error types |
2021-03-19 |
phabricator |
|
Superseded |
D10239: rhg: Initial support for the 'status' command |
2021-03-19 |
phabricator |
|
Superseded |
D10240: rebase: skip obsolete commits even if they have pruned successors |
2021-03-19 |
phabricator |
|
Superseded |
D10241: git: fix missing case from 6266d19556ad (introduction of nodeconstants) |
2021-03-19 |
phabricator |
|
Superseded |
D10242: tests: resort to fix test with newer git versions |
2021-03-19 |
phabricator |
|
Superseded |
D10243: chg: kill trailing comma in SEE ALSO |
2021-03-20 |
phabricator |
|
Superseded |
D10244: tests: ask any chg instance to terminate before looking at sqlite dbs |
2021-03-20 |
phabricator |
|
Superseded |
D10245: bisect: use standard one-line commit summary |
2021-03-20 |
phabricator |
|
Superseded |
D10246: rebase: let _handleskippingobsolete(self) read directly from self |
2021-03-22 |
phabricator |
|
Superseded |
D10247: rebase: calculate obsolescense-related info earlier |
2021-03-22 |
phabricator |
|
Superseded |
D10248: rebase: clarify names of variables and function related to obsolete revisions |
2021-03-22 |
phabricator |
|
Superseded |
D10249: rebase: filter out descendants of divergence-causing commits earlier |
2021-03-22 |
phabricator |
|
Superseded |
D10250: tests: replace some `python` by `"$PYTHON"` to not only use Python 2 |
2021-03-22 |
phabricator |
|
Superseded |
D10251: makefile: use Python 3 by default when building docs as well |
2021-03-22 |
phabricator |
|
Superseded |
D10252: fuzz: use Python 3 in makefile |
2021-03-22 |
phabricator |
|
Superseded |
D10253: rhg: add support for detailed exit code for ConfigParseError |
2021-03-23 |
phabricator |
|
Superseded |
D10254: rhg: raise wdir specific error for `hg debugdata` |
2021-03-23 |
phabricator |
|
Superseded |
D10256: tests: test divergence created during interrupted rebase |
2021-03-24 |
phabricator |
|
Superseded |
D10257: rebase: set `prepared = True` at very end of `_preparenewrebase()` |
2021-03-24 |
phabricator |
|
Superseded |
D10259: rebase: don't call rewriteutil.precheck() with to-be-skipped commits |
2021-03-24 |
phabricator |
|
Superseded |
D10258: reabase: call rewriteutil.precheck() a bit later |
2021-03-24 |
phabricator |
|
Superseded |
D10260: path: move handling of "default" (*) suboptions value inside __init__ |
2021-03-24 |
phabricator |
|
Superseded |
D10261: path: extract the path validation logic into its own submethod |
2021-03-24 |
phabricator |
|
Superseded |
D10262: path: extract sub-option logic into its own method |
2021-03-24 |
phabricator |
|
Superseded |
D10263: path: introduce a `path://` syntax to reference other path name |
2021-03-24 |
phabricator |
|
Superseded |
D10265: path: error out if the `path://` reference point to an unknown path |
2021-03-24 |
phabricator |
|
Superseded |
D10264: path: forbid chaining `path://` definitions |
2021-03-24 |
phabricator |
|
Superseded |
D10267: tests: update divergence test for `hg fix` to actually result in divergence |
2021-03-25 |
phabricator |
|
Superseded |
D10268: rebase: remove duplicate initialization of a field |
2021-03-25 |
phabricator |
|
Superseded |
D10269: rebase: when using --keep, don't care about pruned commits or divergence |
2021-03-25 |
phabricator |
|
Superseded |
D10270: tests: avoid using rebaseskipobsolete=0 |
2021-03-25 |
phabricator |
|
Superseded |
D10271: tests: replace a use of rebaseskipobsolete=0 by `hg rebase --keep` |
2021-03-25 |
phabricator |
|
New |
D10272: rebase: drop support for rebaseskipobsolete config |
2021-03-25 |
phabricator |
|
New |
D10273: typing: disable processing of mercurial/upgrade_utils/actions.py |
2021-03-26 |
phabricator |
|
Superseded |
D10274: typing: add type hints to mercurial/error.py |
2021-03-26 |
phabricator |
|
Superseded |
D10275: util: fix the signature for the pypy override of sortdict.update() |
2021-03-26 |
phabricator |
|
Superseded |
D10276: typing: make minor adjustments to mercurial/util.py to pass pytype checking |
2021-03-26 |
phabricator |
|
Superseded |
D10277: fix: merge imports |
2021-03-28 |
phabricator |
|
Superseded |
D10278: extdiff: avoid nullid |
2021-03-28 |
phabricator |
|
Superseded |
D10279: split: simplify |
2021-03-28 |
phabricator |
|
Superseded |
[Bug,6504] New: regression in url parsing on python 3.9 |
2021-03-28 |
mercurial-bugs@mercurial-scm.org |
|
Not Applicable |
D10280: cmdutil: simplify |
2021-03-28 |
phabricator |
|
Superseded |
D10281: test: enforce master to be the default branch in test |
2021-03-28 |
phabricator |
|
Superseded |