D9417: copies: simplify the call to _merge_copies_dict |
2020-11-27 |
phabricator |
|
Superseded |
D9418: copies: clarify the return of _merge_copies_dict |
2020-11-27 |
phabricator |
|
Superseded |
D9419: copies: properly copies parent dictionary before updating it |
2020-11-27 |
phabricator |
|
Superseded |
D9421: copies-rust: extract the processing of a ChangedFiles in its own function |
2020-11-27 |
phabricator |
|
Superseded |
D9423: copies: no longer cache the ChangedFiles during copy tracing |
2020-11-27 |
phabricator |
|
Superseded |
D9424: copies-rust: extract conflicting value comparison in its own function |
2020-11-27 |
phabricator |
|
Superseded |
D9425: copies-rust: move the mapping merging into a else clause |
2020-11-27 |
phabricator |
|
Superseded |
D9426: copies-rust: hide most of the comparison details inside a closure |
2020-11-27 |
phabricator |
|
Superseded |
D9427: cleanup: fix a few recent black formatting violations |
2020-11-27 |
phabricator |
|
Superseded |
D9429: osutil: reformat triple-quoted string so black doesn't confuse itself |
2020-11-27 |
phabricator |
|
Superseded |
D9428: merge: remove spurious ' and trailing whitespace from triple-quoted string |
2020-11-27 |
phabricator |
|
Superseded |
D9431: hghave: adjust the detection of `pylint` for modern versions |
2020-11-27 |
phabricator |
|
Superseded |
[STABLE] diff: do not concatenate immutable bytes while building a/b bodies (issue6445) |
2020-11-28 |
Yuya Nishihara |
|
Accepted |
D9435: git: add the standard `testedwith` attribute |
2020-11-28 |
phabricator |
|
Superseded |
D9434: tests: add a comment that we're purposely testing py2 extension attributes |
2020-11-28 |
phabricator |
|
Superseded |
D9432: formatting: drop a few extra double quotes in docstrings |
2020-11-28 |
phabricator |
|
Superseded |
D9433: extensions: avoid a crash when the version isn't properly byteified on py3 |
2020-11-28 |
phabricator |
|
Superseded |
D9436: git: show the version of `pygit2` with verbose version output |
2020-11-28 |
phabricator |
|
Superseded |
D9437: dispatch: print the version of the extension being blamed in a bug report |
2020-11-28 |
phabricator |
|
Superseded |
D9438: dispatch: quote the extension when printing the bug report |
2020-11-28 |
phabricator |
|
Superseded |
D9439: dispatch: sort the loaded extension names in the bug report |
2020-11-28 |
phabricator |
|
Superseded |
D9440: dispatch: print the version of each extension in the bug report, if available |
2020-11-28 |
phabricator |
|
Superseded |
D9441: run-tests: use a context manager when looking for available ports |
2020-11-28 |
phabricator |
|
Superseded |
D9442: help: fix a grammar/typo in hg help dates |
2020-11-28 |
phabricator |
|
Superseded |
D9443: tests: simplify and extend pull-bundle test using debugbuilddag |
2020-11-28 |
phabricator |
|
Superseded |
D9445: sidedata: send the correct revision data for wireproto v2 |
2020-11-28 |
phabricator |
|
Superseded |
D9446: rust-format: appease the rust-format deity on requirements.rs |
2020-11-28 |
phabricator |
|
Superseded |
D9447: test: fix some expect output in a traceback |
2020-11-28 |
phabricator |
|
Superseded |
D9448: helptext: document the mechanism for extensions to report a version |
2020-11-28 |
phabricator |
|
Superseded |
D9449: phabricator: introduce a `phabricator.retry` option |
2020-11-28 |
phabricator |
|
Superseded |
D9450: cext: isolate hash size in the revlog handling in a single place |
2020-11-28 |
phabricator |
|
Superseded |
D9451: heptapod-ci: automatically refresh existing phabricator Diff on push |
2020-11-29 |
phabricator |
|
Superseded |
D9452: run-tests: fix a socket context manager for py2 |
2020-11-29 |
phabricator |
|
Superseded |
D9454: heptapod-ci: add a explicite "test" phases |
2020-11-29 |
phabricator |
|
Superseded |
D9453: phabricator: use the `http.timeout` config for conduit call |
2020-11-29 |
phabricator |
|
Superseded |
D9455: heptapod-ci: add a explicite "test" phases |
2020-11-29 |
phabricator |
|
Superseded |
D9456: contrib: add a small script to refresh all diff in the current stack |
2020-11-29 |
phabricator |
|
Superseded |
D9457: heptapod-ci: add a explicite "test" phases |
2020-11-29 |
phabricator |
|
Superseded |
D9458: contrib: add a small script to refresh all diff in the current stack |
2020-11-29 |
phabricator |
|
Superseded |
D9459: heptapod-ci: add a explicite "test" phases |
2020-11-29 |
phabricator |
|
Superseded |
D9460: contrib: add a small script to refresh all diff in the current stack |
2020-11-29 |
phabricator |
|
Superseded |
rust-format: pin the formatted to a specific nightly version |
2020-11-29 |
Pierre-Yves David |
|
Accepted |
D9461: heptapod-ci: do not publish changeset when doing the local clone |
2020-11-29 |
phabricator |
|
Superseded |
D9462: chgserver: catch RepoError while loading configuration |
2020-11-30 |
phabricator |
|
Superseded |
D9463: tests: conditionalize return code on chg in test-config.t |
2020-11-30 |
phabricator |
|
Superseded |
D9464: packaging: don't use plain 'python' if another python has been specified |
2020-11-30 |
phabricator |
|
Superseded |
D9466: upgrade: rename UPGRADE_FILELOG to UPGRADE_FILELOGS |
2020-11-30 |
phabricator |
|
Superseded |
D9467: upgrade: directly use the upgrade action constant |
2020-11-30 |
phabricator |
|
Superseded |
D9469: upgrade: display the list of processed revlog before proceeding |
2020-11-30 |
phabricator |
|
Superseded |
D9468: upgrade: add an explicite --filelogs arguments |
2020-11-30 |
phabricator |
|
Superseded |
D9470: tests: set old git default branch name for compatibility |
2020-11-30 |
phabricator |
|
Superseded |
D9471: procutil: correctly convert to bytes when shell=False |
2020-12-01 |
phabricator |
|
Superseded |
D9472: testing phabricator encoding |
2020-12-01 |
phabricator |
|
New |
D9473: upgrade: capitalize the `deficiency` constant |
2020-12-01 |
phabricator |
|
Superseded |
D9474: upgrade: capitalize the `deficiency` constant |
2020-12-01 |
phabricator |
|
Superseded |
D9475: upgrade: move optimisation to something more declarative |
2020-12-01 |
phabricator |
|
Superseded |
[1,of,4] scmutil: document that bookmarkrevs() ignores non-head bookmark branch |
2020-12-01 |
Yuya Nishihara |
|
Accepted |
[2,of,4] scmutil: extract function that builds revset expr to select bookmark branch |
2020-12-01 |
Yuya Nishihara |
|
Accepted |
[3,of,4] log: do not override other filtering and sorting options by --bookmark |
2020-12-01 |
Yuya Nishihara |
|
Accepted |
[4,of,4] log: do not accept string-matcher pattern as -u/-b/-B parameter |
2020-12-01 |
Yuya Nishihara |
|
Accepted |
D9476: upgrade: split actual upgrade code away from the main module |
2020-12-01 |
phabricator |
|
Superseded |
D9477: upgrade: split definition and management of the actions from the main code |
2020-12-01 |
phabricator |
|
Superseded |
D9479: rhg: allow specifying a changeset ID prefix |
2020-12-01 |
phabricator |
|
Superseded |
D9478: rhg: add a test for --rev with a hex changeset ID |
2020-12-01 |
phabricator |
|
Superseded |
D9480: node: import symbols explicitly |
2020-12-01 |
phabricator |
|
Superseded |
D9481: relnotes: document better memory use for unbundle |
2020-12-01 |
phabricator |
|
Superseded |
D9482: upgrade: move requirements checking in a dedicated function |
2020-12-01 |
phabricator |
|
Superseded |
D9483: upgrade: gather code about source checking together |
2020-12-01 |
phabricator |
|
Superseded |
D9484: upgrade: drop an outdated comment |
2020-12-01 |
phabricator |
|
Superseded |
D9485: upgrade: extract the checking of target requirements change |
2020-12-01 |
phabricator |
|
Superseded |
D9486: upgrade: gather code about requirement checking together |
2020-12-01 |
phabricator |
|
Superseded |
D9487: upgrade: start moving the "to be happening" data in a dedicated object |
2020-12-01 |
phabricator |
|
Superseded |
D9488: match: skip walking up the directory hierarchy if the number of pats are small |
2020-12-01 |
phabricator |
|
Superseded |
D9489: registrar: clarify the documentation about some byte strings being required |
2020-12-01 |
phabricator |
|
Superseded |
D9490: rust: use NodePrefix::from_hex instead of hex::decode directly |
2020-12-02 |
phabricator |
|
Superseded |
D9491: copies-rust: add smarter approach for merging small mapping with large mapping |
2020-12-02 |
phabricator |
|
Superseded |
D9492: copies-rust: pre-introduce a PathToken type and use it where applicable |
2020-12-02 |
phabricator |
|
Superseded |
D9493: copies-rust: tokenize all paths into integer |
2020-12-02 |
phabricator |
|
Superseded |
D9494: copies-rust: use the entry API to overwrite deleted entry |
2020-12-02 |
phabricator |
|
Superseded |
D9495: copies-rust: use the `entry` API for copy information too |
2020-12-02 |
phabricator |
|
Superseded |
D9496: copies-rust: rename Oracle.is_ancestor to Oracle.is_overwrite |
2020-12-02 |
phabricator |
|
Superseded |
D9497: copies-rust: start recording overwrite as they happens |
2020-12-02 |
phabricator |
|
Superseded |
D9498: copies-rust: make the comparison aware of the revision being current merged |
2020-12-02 |
phabricator |
|
Superseded |
D9499: rust-copies: record overwrite when merging |
2020-12-02 |
phabricator |
|
Superseded |
D9500: procutils: don't try to get `.buffer` if sys.stdin is None |
2020-12-02 |
phabricator |
|
Superseded |
D9501: dispatch: disable line ending normalization on sys.stdin if its None |
2020-12-02 |
phabricator |
|
Superseded |
D9502: tests: conditionalize output in test-ssh.t with chg+py3 |
2020-12-02 |
phabricator |
|
Superseded |
D9503: copies: avoid materializing a full directory map during copy tracing |
2020-12-02 |
phabricator |
|
Superseded |
D9505: tests: explicitly skip the lock warning in some remotefilelog tests |
2020-12-02 |
phabricator |
|
Superseded |
D9504: tests: use the right python when running dummyssh for narrow |
2020-12-02 |
phabricator |
|
Superseded |
D9506: pull: flush stdin after the `pull from` message |
2020-12-02 |
phabricator |
|
Superseded |
D9507: run-tests: allow some slack about 'waiting on lock' message |
2020-12-02 |
phabricator |
|
Superseded |
D9508: tests: show that in-memory rebase leaves state when working copy is dirty |
2020-12-02 |
phabricator |
|
Superseded |
D9509: rebase: clear merge state when aborting in-memory merge on dirty working copy |
2020-12-02 |
phabricator |
|
Superseded |
D9510: statprof: fix off-by-one-line error in output |
2020-12-03 |
phabricator |
|
Superseded |
D9511: statprof: separate functions and "line", assume 4 digit line numbers |
2020-12-03 |
phabricator |
|
Superseded |
D9512: formatting: re-blacken match.py |
2020-12-03 |
phabricator |
|
Superseded |
D9513: phab-refresh: do not error out when the stack is empty |
2020-12-03 |
phabricator |
|
Superseded |
[STABLE] ui: remove excessive strtolocal() from debuguigetpass |
2020-12-03 |
Yuya Nishihara |
|
Accepted |
D9514: tests: update test-releasenotes-formatting.t with new exit codes |
2020-12-03 |
phabricator |
|
Superseded |
D9515: command: automatically create alias for command using '-' in names |
2020-12-04 |
phabricator |
|
Superseded |
D9516: perf: use the `perf-` prefix for perf command |
2020-12-04 |
phabricator |
|
Superseded |
D9517: commandserver: handle IOError related to flushing of streams |
2020-12-04 |
phabricator |
|
Superseded |
D9518: wireprotov2: re-add tuple around `bundle2` check |
2020-12-04 |
phabricator |
|
Superseded |
D9519: rhg: add a test with persistent-nodemap |
2020-12-04 |
phabricator |
|
Superseded |
D9520: rhg: use persistent nodemap when available |
2020-12-04 |
phabricator |
|
Superseded |
D9521: rust: use crossbeam-channel crate directly |
2020-12-05 |
phabricator |
|
Superseded |
D9522: phab-refresh: do not pick draft changeset from the bare "default" branch |
2020-12-05 |
phabricator |
|
Superseded |
D9523: debugdiscovery: clarify internal key name in debugobsolete |
2020-12-05 |
phabricator |
|
Superseded |
D9524: debugdiscovery: move various computation earlier |
2020-12-05 |
phabricator |
|
Superseded |
D9525: singlehead: introduce option to restrict to public changes |
2020-12-05 |
phabricator |
|
Superseded |
D9526: phab-refresh: allow passing additional argument to the phabsend |
2020-12-05 |
phabricator |
|
Superseded |
D9527: phab-refresh: add an explanatory message |
2020-12-05 |
phabricator |
|
Superseded |
chgserver: backport py3 buffered I/O workarounds from procutil |
2020-12-06 |
Pulkit Goyal |
|
New |
D9528: debugdiscovery: clarify internal key name in debugobsolete |
2020-12-06 |
phabricator |
|
Superseded |
D9529: debugdiscovery: add some data about the shapes of the sets |
2020-12-06 |
phabricator |
|
Superseded |
D9530: debugdiscovery: display some information about the initial "undecided" set |
2020-12-06 |
phabricator |
|
Superseded |
D9531: hg: add user-site to `sys.path` on Windows to allow pip-installed extensions |
2020-12-07 |
phabricator |
|
Superseded |
D9532: transaction: windows workaround for missing line iteration support |
2020-12-07 |
phabricator |
|
Superseded |
test-extension: flush diagnostic message to stabilize chg output |
2020-12-07 |
Yuya Nishihara |
|
Accepted |
D9533: persistent-nodemap: properly ignore non-existent `.nd` data file |
2020-12-07 |
phabricator |
|
Superseded |
[1,of,2] bugzilla: fix reporting of exceptions with py3 |
2020-12-07 |
Mads Kiilerich |
|
Accepted |
[2,of,2] bugzilla: pass the url to xmlrpclib.ServerProxy as str |
2020-12-07 |
Mads Kiilerich |
|
Accepted |
D9534: debugsetparents: add various warning in the help message |
2020-12-07 |
phabricator |
|
Superseded |
D9536: tests: update output for test-check-pylint.t |
2020-12-08 |
phabricator |
|
Superseded |
D9537: tests: drop the trailing exclamation point from some Windows abort messages |
2020-12-08 |
phabricator |
|
Superseded |
D9540: tests: conditionalize a few Windows specific error messages |
2020-12-08 |
phabricator |
|
Superseded |
D9535: run-tests: extend PATH on Windows to include user installed scripts |
2020-12-08 |
phabricator |
|
Superseded |
D9538: tests: update the exit status codes for Windows specific tests |
2020-12-08 |
phabricator |
|
Superseded |
D9541: tests: conditionalize the progress timestamp for Windows |
2020-12-08 |
phabricator |
|
Superseded |
D9539: tests: correct the output order about starting a background thread for Windows |
2020-12-08 |
phabricator |
|
Superseded |
D9542: run-tests: fix a typo in an attribute name |
2020-12-08 |
phabricator |
|
Superseded |
D9543: run-tests: stuff a `python3.exe` into the test bin directory on Windows |
2020-12-08 |
phabricator |
|
Superseded |
[1,of,4,chg-tests-fix] procutils: don't try to get `.buffer` if sys.stdin is None |
2020-12-08 |
Pulkit Goyal |
|
Superseded |
[2,of,4,chg-tests-fix] dispatch: disable line ending normalization on sys.stdin if its None |
2020-12-08 |
Pulkit Goyal |
|
Superseded |
[3,of,4,chg-tests-fix] tests: conditionalize output in test-ssh.t with chg+py3 |
2020-12-08 |
Pulkit Goyal |
|
Superseded |
[4,of,4,chg-tests-fix] commandserver: handle IOError related to flushing of streams |
2020-12-08 |
Pulkit Goyal |
|
Superseded |
[1,of,5,chg-tests-fix,V2] procutils: don't try to get `.buffer` if sys.stdin is None |
2020-12-08 |
Pulkit Goyal |
|
New |
[2,of,5,chg-tests-fix,V2] procutil: use os.fdopen(1/2) if sys.stdout/err is None |
2020-12-08 |
Pulkit Goyal |
|
New |
[3,of,5,chg-tests-fix,V2] dispatch: disable line ending normalization on sys.stdin if its None |
2020-12-08 |
Pulkit Goyal |
|
New |
[4,of,5,chg-tests-fix,V2] tests: conditionalize output in test-ssh.t with chg+py3 |
2020-12-08 |
Pulkit Goyal |
|
New |
[5,of,5,chg-tests-fix,V2] dispatch: handle IOError related to flushing of streams in `dispatch()` |
2020-12-08 |
Pulkit Goyal |
|
New |
D9544: extensions: avoid including `__index__` in the disabled extension list |
2020-12-08 |
phabricator |
|
Superseded |
D9545: status: disable morestatus when using -0 |
2020-12-08 |
phabricator |
|
Superseded |
D9546: cext: match format string for 32bit long platforms |
2020-12-08 |
phabricator |
|
Superseded |
D9547: hghave: update the check for virtualenv |
2020-12-09 |
phabricator |
|
Superseded |
D9548: simplemerge: work with opts as native strings instead of bytes |
2020-12-09 |
phabricator |
|
Superseded |
D9550: simplemerge: write output only once it's complete |
2020-12-09 |
phabricator |
|
Superseded |
D9549: simplemerge: avoid quadratic concatenation when building output text |
2020-12-09 |
phabricator |
|
Superseded |
D9551: mergetools: add new conflict marker format with diffs in |
2020-12-09 |
phabricator |
|
Superseded |
D9552: share: remove unexpected heading from "verbose" container in help test |
2020-12-09 |
phabricator |
|
Superseded |
D9553: treemanifest: stop storing full path for each item in manifest._lazydirs |
2020-12-09 |
phabricator |
|
Superseded |
D9556: docs: avoid `hg diff -r` in documentation about revsets |
2020-12-10 |
phabricator |
|
Superseded |
D9555: docs: prefer `hg diff --from/--to` over `-r` |
2020-12-10 |
phabricator |
|
Superseded |
D9554: diff: add --from and --to flags as clearer alternative to -r -r |
2020-12-10 |
phabricator |
|
Superseded |
D9559: windows: continue looking at `%HOME%` for user config files with py3.8+ |
2020-12-10 |
phabricator |
|
Superseded |
D9557: run-tests: fix `HGTESTEXTRAEXTENSIONS` with py3 |
2020-12-10 |
phabricator |
|
Superseded |
D9558: run-tests: configure the environment to expand `~` properly with Windows py38+ |
2020-12-10 |
phabricator |
|
Superseded |
[1,of,2,chg-tests-fix,V3] dispatch: move IOError handling and flushing of streams to `dispatch()` |
2020-12-10 |
Pulkit Goyal |
|
Accepted |
[2,of,2,chg-tests-fix,V3] procutil: don't assign stdin to None, use os.devnull instead |
2020-12-10 |
Pulkit Goyal |
|
Accepted |
D9560: histedit: tweak `edit` message to try and guide users to our workflow |
2020-12-10 |
phabricator |
|
Superseded |
D9561: histedit: adjust comment describing `edit` action for clarity |
2020-12-10 |
phabricator |
|
Superseded |
D9562: diff: describe behavior by using --from/--to instead of varying revision count |
2020-12-10 |
phabricator |
|
Superseded |
D9563: diff: update synopsis to use --from/--to instead of -r |
2020-12-10 |
phabricator |
|
Superseded |
D9564: diff: deprecate -r option |
2020-12-10 |
phabricator |
|
Superseded |
D9565: debugdiscovery: display the number of roundtrip used |
2020-12-11 |
phabricator |
|
Superseded |
D9566: debugdiscovery: fix swapped heads and roots |
2020-12-11 |
phabricator |
|
Superseded |
D9567: copies: make calculating lazy for dir move detection's "addedfiles" |
2020-12-11 |
phabricator |
|
Superseded |
D9568: scmutil: improve documentation of writereporequirements() |
2020-12-12 |
phabricator |
|
Superseded |
D9569: contrib: run python3+chg tests too in heptapod CI |
2020-12-12 |
phabricator |
|
Superseded |
D9571: debugsharesafe: recommend from `debugupgraderepo` and `help -e share -v` |
2020-12-12 |
phabricator |
|
New |
D9570: debugcommands: introduce command to upgrade/downgrade shares |
2020-12-12 |
phabricator |
|
New |
D9572: revlog: support none compression |
2020-12-12 |
phabricator |
|
Superseded |
D9573: branchmap: update rev-branch-cache automatically [POC] |
2020-12-13 |
phabricator |
|
Superseded |
D9574: upgrade: move `print_affected_revlogs()` to UpgradeOperation class |
2020-12-14 |
phabricator |
|
Superseded |
D9575: upgrade: move `printupgradeactions()` to UpgradeOperation class |
2020-12-14 |
phabricator |
|
Superseded |
D9576: upgrade: move `printoptimisations() to UpgradeOperation class |
2020-12-14 |
phabricator |
|
Superseded |
D9577: upgrade: move `printrequirements()` to UpgradeOperation class |
2020-12-14 |
phabricator |
|
Superseded |
D9578: upgrade: move printing of unused optimizations to UpgradeOperation class |
2020-12-14 |
phabricator |
|
Superseded |
D9579: engine: refactor actual cloning code into separate function |
2020-12-14 |
phabricator |
|
Superseded |
D9580: engine: unwrap a hard to understand for loop |
2020-12-14 |
phabricator |
|
Superseded |
D9582: upgrade: rename deficiences to format_upgrades |
2020-12-14 |
phabricator |
|
Superseded |
D9583: upgrade: add a missing space in status message |
2020-12-14 |
phabricator |
|
Superseded |
D9586: copies: explain the "arbitrary" copy source pick in case of conflict |
2020-12-14 |
phabricator |
|
Superseded |
D9585: copies: properly match result during changeset centric copy tracing |
2020-12-14 |
phabricator |
|
Superseded |
D9587: copies: reinstall initial empty files for chained copied |
2020-12-14 |
phabricator |
|
Superseded |
D9588: copies-tests: add a summary of all cases created in test-copies-chain-merge.t |
2020-12-14 |
phabricator |
|
Superseded |
D9589: copies-tests: update to null in test-copies-chain-merge.t |
2020-12-14 |
phabricator |
|
Superseded |
D9590: copies: extract value comparison in the python copy tracing |
2020-12-14 |
phabricator |
|
Superseded |
D9591: copies: rename value/other variable to minor/major for clarity |
2020-12-14 |
phabricator |
|
Superseded |
D9592: copies: deal with the "same revision" special case earlier |
2020-12-14 |
phabricator |
|
Superseded |
D9593: test-narrow: mitigate the flakyness of test-narrow-shallow |
2020-12-14 |
phabricator |
|
Superseded |
D9594: rust: change &PathBuf parameters to &Path |
2020-12-14 |
phabricator |
|
Superseded |
D9595: rust: replace most "operation" structs with functions |
2020-12-14 |
phabricator |
|
Superseded |
D9596: rust: introduce Repo and Vfs types for filesystem abstraction |
2020-12-14 |
phabricator |
|
Superseded |
D9597: tests: workaround for a flacky test |
2020-12-14 |
phabricator |
|
Superseded |
D9598: share: propery copy cache files when cloning from a share |
2020-12-14 |
phabricator |
|
Superseded |
D9599: localrepo: delete obsolete comment about `prefix in repo` raising exception |
2020-12-14 |
phabricator |
|
Superseded |
D9602: errors: raise InputError on recursive template definition |
2020-12-14 |
phabricator |
|
Superseded |
D9600: errors: raise InputError if an ambiguous revision id prefix is used |
2020-12-14 |
phabricator |
|
Superseded |
D9601: errors: use detailed exit code 50 for StorageError |
2020-12-14 |
phabricator |
|
Superseded |
D9603: branchmap: refactor revbranchmap and use it as topicmap [PoC] |
2020-12-14 |
phabricator |
|
New |
D9605: hook: set `HGPLAIN=1` for external hooks |
2020-12-15 |
phabricator |
|
Superseded |
D9604: setup: exclude the git extension from py2 builds |
2020-12-15 |
phabricator |
|
Superseded |
D9606: filemerge: add support for the new "mergediff" marker style to premerge |
2020-12-15 |
phabricator |
|
Superseded |
D9607: hghave: add some official category for known-bad and missing-good output |
2020-12-15 |
phabricator |
|
Superseded |
D9608: copies: stop attempt to avoid extra dict copies around branching |
2020-12-15 |
phabricator |
|
Superseded |
D9609: copies-test: add test chaining multiple merge |
2020-12-15 |
phabricator |
|
Superseded |
D9610: copies-test: add test chaining multiple merge |
2020-12-15 |
phabricator |
|
Superseded |
D9611: copies-test: add test chaining multiple merge |
2020-12-15 |
phabricator |
|
Superseded |
D9612: copies: rearrange all value comparison conditional |
2020-12-15 |
phabricator |
|
Superseded |
D9613: copies: detect case when a merge decision overwrite previous data |
2020-12-15 |
phabricator |
|
Superseded |
D9615: upgrade: move optimization addition to determineactions() |
2020-12-16 |
phabricator |
|
Superseded |
D9616: upgrade: rename actions to upgrade_actions |
2020-12-16 |
phabricator |
|
Superseded |
D9618: actions: introduce function to calculate downgrades |
2020-12-16 |
phabricator |
|
Superseded |
D9619: upgrade: introduce post upgrade and downgrade message for improvements |
2020-12-16 |
phabricator |
|
Superseded |
D9614: upgrade: drop support for old style optimization names |
2020-12-16 |
phabricator |
|
Superseded |
D9617: debugupgraderepo: minor documentation fix |
2020-12-16 |
phabricator |
|
Superseded |
D9620: mergetools: alphabetize the config settings |
2020-12-17 |
phabricator |
|
Superseded |
D9621: tests: remove undefined (empty) $opt from test-extdiff.t |
2020-12-17 |
phabricator |
|
Superseded |
D9622: extdiff: pass contexts instead of nodeids into diffrevs() |
2020-12-17 |
phabricator |
|
Superseded |
D9623: extdiff: fix crash when showing diff from wdir() |
2020-12-17 |
phabricator |
|
Superseded |
D9624: extdiff: add --from/--to and deprecate -r, as was done for `hg diff` |
2020-12-17 |
phabricator |
|
Superseded |
D9625: rust: document how to enable debug information in optimized builds |
2020-12-17 |
phabricator |
|
Superseded |
D9626: branchmap: micro-optimize branchinfo |
2020-12-17 |
phabricator |
|
Superseded |
D9627: cext: shut-up sign compare warnings |
2020-12-17 |
phabricator |
|
Superseded |
D9628: relnotes: document that `hg extdiff` also got -r replaced by --from/--to |
2020-12-17 |
phabricator |
|
Superseded |
D9629: relnotes: document automatically setting `HGPLAIN=1` for external hooks |
2020-12-17 |
phabricator |
|
Superseded |
D9630: errors: respect ui.detailed-exit-code in chg |
2020-12-17 |
phabricator |
|
Superseded |
[1,of,3,chg] contrib: run python3+chg tests too in heptapod CI |
2020-12-18 |
Pulkit Goyal |
|
Accepted |
[2,of,3,chg] procutil: use os.devnull if sys.stdout/err is None |
2020-12-18 |
Pulkit Goyal |
|
Accepted |
[3,of,3,chg] chgserver: respect detailed exit code in case of ConfigError |
2020-12-18 |
Pulkit Goyal |
|
Accepted |
[1,of,3] dispatch: gate against missing stdout/stderr |
2020-12-18 |
Yuya Nishihara |
|
New |
[2,of,3] procutil: create dummy file object if sys.stdout/stderr is missing |
2020-12-18 |
Yuya Nishihara |
|
New |
[3,of,3] dispatch: remove stale comment about fdopen()-ed stdio |
2020-12-18 |
Yuya Nishihara |
|
New |
D9631: branchmap: avoid ancestor computations for absent non-continous branches |
2020-12-18 |
phabricator |
|
Superseded |
[1,of,4,V2] dispatch: remove stale comment about fdopen()-ed stdio |
2020-12-19 |
Yuya Nishihara |
|
Accepted |
[2,of,4,V2] dispatch: gate against missing stdout/stderr |
2020-12-19 |
Yuya Nishihara |
|
Accepted |
[3,of,4,V2] procutil: introduce pseudo file object that just raises EBADF |
2020-12-19 |
Yuya Nishihara |
|
Accepted |
[4,of,4,V2] procutil: assign pseudo file object if sys.stdout/stderr is missing |
2020-12-19 |
Yuya Nishihara |
|
Accepted |
[1,of,2] test-check-interface: do not expect bare "python" executable exists |
2020-12-19 |
Yuya Nishihara |
|
Accepted |
[2,of,2] chg: format code by clang-format version 11.0.1-+rc1-1 |
2020-12-19 |
Yuya Nishihara |
|
Accepted |
D9632: mergetools: sync up comments with the TortoiseHg copy of the config file |
2020-12-19 |
phabricator |
|
Superseded |
D9633: mergetools: enable the `checkconflicts` option for Araxis Merge |
2020-12-19 |
phabricator |
|
Superseded |
D9634: mergetools: add support for 32-bit BeyondCompare 3 on 64-bit Windows |
2020-12-19 |
phabricator |
|
Superseded |
D9635: mergetools: add BeyondCompare 4 for Windows |
2020-12-19 |
phabricator |
|
Superseded |
D9636: bundle: add option to avoid checking further delta candidates [POC] |
2020-12-19 |
phabricator |
|
New |
D9637: bundle2: drop some outdated comment |
2020-12-19 |
phabricator |
|
Superseded |
D9638: clone: update to active bookmark, if set |
2020-12-20 |
phabricator |
|
Superseded |
D9639: tags: describe all abnormal tag types in `hg tags -v` |
2020-12-20 |
phabricator |
|
Superseded |
D9640: setup: when possible, build and bundle man pages |
2020-12-21 |
phabricator |
|
Superseded |
D9642: copies-rust: rename TimeStampedPathCopy to CopySource |
2020-12-21 |
phabricator |
|
Superseded |
D9647: copies-rust: use matching to select the final copies information |
2020-12-21 |
phabricator |
|
Superseded |
D9645: copies-rust: remove the ancestor Oracle logic |
2020-12-21 |
phabricator |
|
Superseded |
D9648: copies-rust: extract the processing of a single copy information |
2020-12-21 |
phabricator |
|
Superseded |
D9649: copies-rust: yield both p1 and p2 copies in `ChangedFiles.actions()` |
2020-12-21 |
phabricator |
|
Superseded |
D9651: copies-rust: refactor the "deletion" case |
2020-12-21 |
phabricator |
|
Superseded |
D9653: copies-rust: implement PartialEqual manually |
2020-12-21 |
phabricator |
|
Superseded |
D9654: copies-rust: make more use of the new comparison property |
2020-12-21 |
phabricator |
|
Superseded |
D9655: copies-rust: use simpler overwrite when value on both side are identical |
2020-12-21 |
phabricator |
|
Superseded |
D9656: copies-rust: use imrs::OrdSet instead of imrs::HashSet |
2020-12-21 |
phabricator |
|
Superseded |
D9657: copies-rust: fix reverted argument when merging tiny minor or major |
2020-12-23 |
phabricator |
|
Superseded |
[STABLE] log: update documentation about --follow with/without --rev (issue6459) |
2020-12-24 |
Yuya Nishihara |
|
Accepted |
D9658: rebase: add test to demonstrate an issue in dry-run |
2020-12-26 |
phabricator |
|
Superseded |
D9659: rebase: handle the case when nothing to rebase (dry-run) |
2020-12-26 |
phabricator |
|
Superseded |
D9660: worker: restrict use of worker procesess to the main thread |
2020-12-28 |
phabricator |
|
Superseded |
D9661: statichttprepo: explicitly convert error message to str |
2020-12-28 |
phabricator |
|
Superseded |
D9662: pycompat: fix typos |
2020-12-28 |
phabricator |
|
Superseded |
D9663: largefiles: redo heads interception |
2020-12-28 |
phabricator |
|
Superseded |
D9664: actions: rename DEFICIENCY constant to FORMAT_VARIANT |
2020-12-30 |
phabricator |
|
Superseded |
D9665: engine: refactor how total dstsize is calculated |
2020-12-30 |
phabricator |
|
Superseded |
D9666: actions: store deltareuse mode of whole operation in UpgradeOperation |
2020-12-30 |
phabricator |
|
Superseded |
D9667: engine: pass upgrade operation inside _clonerevlogs() |
2020-12-30 |
phabricator |
|
Superseded |
D9668: engine: pass upgrade operation inside `_perform_clone()` |
2020-12-30 |
phabricator |
|
Superseded |
D9669: engine: prevent multiple checking of re-delta-multibase |
2020-12-30 |
phabricator |
|
Superseded |
D9671: rust: fix file folding map |
2020-12-30 |
phabricator |
|
Superseded |
D9672: engine: make hook point for extension a public function |
2020-12-31 |
phabricator |
|
Superseded |
D9673: engine: prevent a function call for each store file |
2020-12-31 |
phabricator |
|
Superseded |
D9674: engine: refactor code to replace stores in separate function |
2020-12-31 |
phabricator |
|
Superseded |
D9675: upgrade: remove unnecessary `is None` check |
2020-12-31 |
phabricator |
|
Superseded |
D9676: upgrade: migrated -> upgraded in ui messages |
2020-12-31 |
phabricator |
|
Superseded |
D9677: upgrade: use copy+delete instead of rename while creating backup |
2020-12-31 |
phabricator |
|
New |
D9679: sharesafe: introduce functionality to automatically upgrade shares |
2021-01-06 |
phabricator |
|
Superseded |
D9680: sharesafe: add functionality to automatically downgrade shares |
2021-01-06 |
phabricator |
|
Superseded |
D9681: localrepo: move storevfs calculation out of if statement |
2021-01-06 |
phabricator |
|
Superseded |
D9682: copies-rust: extract generic map merge logic from merge_copies_dict |
2021-01-06 |
phabricator |
|
Superseded |
D9685: copies-rust: introduce PyBytesWithData to reduce GIL requirement |
2021-01-06 |
phabricator |
|
Superseded |
D9686: copies-rust: send PyBytes values back be dropped ino the parent thread |
2021-01-06 |
phabricator |
|
Superseded |
D9684: copies-rust: move CPU-heavy Rust processing into a child thread |
2021-01-06 |
phabricator |
|
Superseded |
D9687: contrib: py3 compat for perfnodemap |
2021-01-06 |
phabricator |
|
Superseded |
D9688: nodemap: match comment to actual code |
2021-01-07 |
phabricator |
|
Superseded |
D9689: comments: fix typos |
2021-01-07 |
phabricator |
|
Superseded |
D9690: debuglock: rename flag names to better clarity |
2021-01-08 |
phabricator |
|
Superseded |
D9691: sharesafe: make warning about outdated share configurable |
2021-01-08 |
phabricator |
|
Superseded |
D9692: sharesafe: introduce config to disallow outdated shares from working |
2021-01-08 |
phabricator |
|
Superseded |
D9693: downgrade: if a compression is removed, consider that too |
2021-01-08 |
phabricator |
|
Superseded |
D9694: upgrade: demonstrate that a no-op upgrade still performs everything |
2021-01-08 |
phabricator |
|
Superseded |
D9695: upgrade: don't perform anything if nothing to do |
2021-01-08 |
phabricator |
|
Superseded |
D9696: shelve: remove a bundlerepo method |
2021-01-08 |
phabricator |
|
Superseded |
D9697: shelve: rewrite check for unknown shelf to delete |
2021-01-08 |
phabricator |
|
Superseded |
D9698: shelve: trust caller of shelvedfile.opener() to check that the file exists |
2021-01-08 |
phabricator |
|
Superseded |
D9700: shelve: introduce class representing a shelf |
2021-01-08 |
phabricator |
|
Superseded |
D9701: shelve: move method for writing .shelve to new shelf class |
2021-01-08 |
phabricator |
|
Superseded |
D9699: shelve: raise more specific errors |
2021-01-08 |
phabricator |
|
Superseded |
D9702: shelve: move method for reading .shelve file to new shelf class |
2021-01-08 |
phabricator |
|
Superseded |
D9703: shelve: move method for writing bundle to new shelf class |
2021-01-08 |
phabricator |
|
Superseded |
D9704: shelve: move method for reading .hg to new shelf class |
2021-01-08 |
phabricator |
|
Superseded |
D9705: shelve: move function for opening .patch file to new shelf class |
2021-01-08 |
phabricator |
|
Superseded |
D9706: shelve: open patch using new shelf class instead of open() |
2021-01-08 |
phabricator |
|
Superseded |
D9707: shelve: move method for getting stat (mtime) to new shelf class |
2021-01-08 |
phabricator |
|
Superseded |
D9709: shelve: inline shelvedfile.filename() since there are no callers outside class |
2021-01-08 |
phabricator |
|
Superseded |
D9708: shelve: make listshelves() return shelf names instead of filenames |
2021-01-08 |
phabricator |
|
Superseded |
D9710: shelve: use listshelves() in cleanup function |
2021-01-08 |
phabricator |
|
Superseded |
D9711: shelve: make gennames() helper generate relative backup paths |
2021-01-08 |
phabricator |
|
Superseded |
D9712: shelve: move method for creating backup to new shelf class |
2021-01-08 |
phabricator |
|
Superseded |
D9713: shelve: teach new shelf class to check if .shelve file exists |
2021-01-08 |
phabricator |
|
Superseded |
D9714: shelve: extract some repeated creation of shelf instances to variables |
2021-01-08 |
phabricator |
|
Superseded |
D9715: convert: set date and time for svn commits |
2021-01-08 |
phabricator |
|
Superseded |
D9716: contrib: remove testing for `dirstate-tree` Rust feature |
2021-01-11 |
phabricator |
|
Superseded |
D9717: contrib: stop building rust for every job |
2021-01-11 |
phabricator |
|
Superseded |
D9718: tests: add tests for corrupt .hg/shelved/ directory |
2021-01-11 |
phabricator |
|
Superseded |
D9719: shelve: don't include invalid shelves in `hg shelve --list` |
2021-01-11 |
phabricator |
|
Superseded |
D9720: shelve: don't crash on file with unexpected extension in .hg/shelved/ |
2021-01-11 |
phabricator |
|
Superseded |
D9721: convert: set date and time for svn commits |
2021-01-11 |
phabricator |
|
Superseded |
D9723: ci: avoid a global before_script definition |
2021-01-12 |
phabricator |
|
Superseded |
D9722: setup: don't import distutils prior to checking FORCE_SETUPTOOLS |
2021-01-12 |
phabricator |
|
Superseded |
D9724: ci: build python wheels |
2021-01-12 |
phabricator |
|
New |
D9725: ci: generate and report XML test results |
2021-01-12 |
phabricator |
|
New |
D9726: ci: use parallel matrices |
2021-01-12 |
phabricator |
|
New |
D9727: ci: report status to phabricator on failures |
2021-01-12 |
phabricator |
|
New |
D9728: rhg: use a release-mode executable in tests |
2021-01-12 |
phabricator |
|
Superseded |
D9729: patch: handle filenames with trailing spaces |
2021-01-12 |
phabricator |
|
Superseded |
D9732: persistent-nodemap: test that is it present after a clone |
2021-01-12 |
phabricator |
|
Superseded |
D9733: persistent-nodemap: test it (does not) exist after a local clone |
2021-01-12 |
phabricator |
|
Superseded |
D9731: narrow: overwrite readfast in excludeddirmanifestctx |
2021-01-12 |
phabricator |
|
Superseded |
D9734: persistent-nodemap: test it (does not) exist after a stream clone |
2021-01-12 |
phabricator |
|
Superseded |
D9736: persistent-nodemap: highlight that node is not sent when streaming |
2021-01-12 |
phabricator |
|
Superseded |
D9730: test: replace a many occurence of `python` with `$PYTHON` |
2021-01-12 |
phabricator |
|
Superseded |
D9735: clone: make sure we warm the cache after a clone |
2021-01-12 |
phabricator |
|
Superseded |
D9737: shelve: use listdir() instead of readdir() when we don't need stat information |
2021-01-12 |
phabricator |
|
Superseded |
D9738: shelve: replace repo instance in Shelf class by vfs instance |
2021-01-12 |
phabricator |
|
Superseded |
D9739: shelve: make listshelves() list shelves in a given vfs |
2021-01-12 |
phabricator |
|
Superseded |
D9740: shelve: use listshelves() in cleanupoldbackups() |
2021-01-12 |
phabricator |
|
Superseded |
D9741: shelve: inline ".patch" constant now that it's only used in the Shelf class |
2021-01-12 |
phabricator |
|
Superseded |
D9742: shelve: add a method for deleting shelf to new shelf class |
2021-01-12 |
phabricator |
|
Superseded |
D9743: shelve: also create class representing whole directory of shelves |
2021-01-12 |
phabricator |
|
Superseded |
D9744: shelve: move listshelves() to new ShelfDir class, so caller need not pass vfs |
2021-01-12 |
phabricator |
|
Superseded |
D9745: revlog: use size_t for nodetree capacity |
2021-01-12 |
phabricator |
|
Superseded |
D9746: tests: make test-subrepo-git.t compatible with git's master->main rename |
2021-01-13 |
phabricator |
|
Superseded |
D9747: largefiles: remove unused imports |
2021-01-13 |
phabricator |
|
Superseded |
D9748: upgrade: explicitly test for revlog index |
2021-01-13 |
phabricator |
|
Superseded |
D9749: persistent-nodemap: also list related file as part of the store |
2021-01-13 |
phabricator |
|
Superseded |
D9750: node: introduce nodeconstants class |
2021-01-13 |
phabricator |
|
Superseded |
D9751: perf: don't turn byte to string when formatting perfbranchmap |
2021-01-13 |
phabricator |
|
Superseded |
D9752: fuzz: try and ensure fuzzer tests run against the right python-config |
2021-01-13 |
phabricator |
|
Superseded |
D9753: persistent-nodemap: document the `devel.persistent-nodemap` option |
2021-01-14 |
phabricator |
|
Superseded |
D9754: persistent-nodemap: write down the sprint conclusion |
2021-01-14 |
phabricator |
|
Superseded |
D9757: persistent-nodemap: document storage.revlog.persistent-nodemap.mmap=no |
2021-01-14 |
phabricator |
|
Superseded |
D9755: persistent-nodemap: document the feature in `hg help config.format` |
2021-01-14 |
phabricator |
|
Superseded |
D9758: persistent-nodemap: add a revlog.storage.persistent-nodemap.slow-path option |
2021-01-14 |
phabricator |
|
Superseded |
D9759: ui: add a "config_default" method |
2021-01-14 |
phabricator |
|
Superseded |
D9756: persistent-nodemap: rename the storage.revlog.nodemap.mmap option |
2021-01-14 |
phabricator |
|
Superseded |
D9760: persistent-node: check the value of the slow-path config |
2021-01-14 |
phabricator |
|
Superseded |
D9764: persistent-nodemap: remove the "experimental" tag to the feature |
2021-01-14 |
phabricator |
|
Superseded |
D9762: persistent-nodemap: add a "abort" option to the slow-path config |
2021-01-14 |
phabricator |
|
Superseded |
D9763: persistent-nodemap: drop the storage.revlog.nodemap.mode config |
2021-01-14 |
phabricator |
|
Superseded |
D9765: persistent-nodemap: enable the feature by default when using Rust |
2021-01-14 |
phabricator |
|
Superseded |
D9761: persistent-nodemap: add a "warn" option to the slow-path config |
2021-01-14 |
phabricator |
|
Superseded |
D9766: tests: wider work around matching in test-narrow-shallow.t |
2021-01-14 |
phabricator |
|
Superseded |
D9767: test: extract the `genmerges` out of test-merge-combination.t |
2021-01-14 |
phabricator |
|
Superseded |
D9768: test: split tests/test-merge-combination.t into multiple parts |
2021-01-14 |
phabricator |
|
Superseded |
D9769: share: add documentation about various configs introduced recently |
2021-01-14 |
phabricator |
|
Superseded |
D9771: actions: calculate what all parts does the operation touches |
2021-01-14 |
phabricator |
|
Superseded |
D9772: upgrade: mark sharesafe improvement as only touching requirements |
2021-01-14 |
phabricator |
|
Superseded |
D9770: upgrade: don't create store backup if `--no-backup` is passed |
2021-01-14 |
phabricator |
|
Superseded |
D9773: test: unquiet few tests to demonstrate changes in upcoming patches |
2021-01-14 |
phabricator |
|
Superseded |
D9774: engine: add `if True` to prepare for next patch |
2021-01-14 |
phabricator |
|
Superseded |
D9775: upgrade: update only requirements if we can |
2021-01-14 |
phabricator |
|
Superseded |
D9776: errors: raise InputError when non-existent help section requested |
2021-01-14 |
phabricator |
|
Superseded |
D9777: error: use detailed exit code 10 for command errors |
2021-01-14 |
phabricator |
|
Superseded |
D9778: reverse-branch-cache: switch to doubling allocating scheme |
2021-01-15 |
phabricator |
|
Superseded |
D9779: changelog: move branchinfo to changelogrevision |
2021-01-15 |
phabricator |
|
Superseded |
D9780: repository: introduce register_changeset callback |
2021-01-15 |
phabricator |
|
Superseded |
D9781: branchmap: update rev-branch-cache incrementally |
2021-01-15 |
phabricator |
|
Superseded |
D9782: localrepo: fix comment typo |
2021-01-15 |
phabricator |
|
Superseded |
D9783: upgrade: take lock only for part where it's required |
2021-01-15 |
phabricator |
|
Superseded |
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 |