D10657: sidedata: use the "feature" to detect that sidedata are enabled |
2021-05-04 |
phabricator |
|
Superseded |
D10661: changelogv2: allow upgrade from and to this format |
2021-05-04 |
phabricator |
|
Superseded |
D10656: revlog: compress sidedata when doing "post-pull" sidedata update |
2021-05-04 |
phabricator |
|
Superseded |
D10659: revlogv2: drop the code related to inlined revlogv2 |
2021-05-04 |
phabricator |
|
Superseded |
D10653: revlog: introduce a compression mode for sidedata in the revlog index |
2021-05-04 |
phabricator |
|
Superseded |
D10655: revlog: compress sidedata in `_writeentry` |
2021-05-04 |
phabricator |
|
Superseded |
D10654: revlog: apply compression mode while reading sidedata |
2021-05-04 |
phabricator |
|
Superseded |
D10652: revlog: implement a "default compression" mode |
2021-05-04 |
phabricator |
|
Superseded |
D10651: revlog: add a `_get_decompressor` method |
2021-05-04 |
phabricator |
|
Superseded |
D10646: revlog: add a "data compression mode" entry in the index tuple |
2021-05-04 |
phabricator |
|
Superseded |
D10650: revlog: introduce a plain compression mode |
2021-05-04 |
phabricator |
|
Superseded |
D10649: revlog: use an intermediate variable for `data` in `_chunk` |
2021-05-04 |
phabricator |
|
Superseded |
D10648: revlogv2: preserve the compression mode on disk |
2021-05-04 |
phabricator |
|
Superseded |
D10647: revlog: use `format_version` to dispatch different version in index_get |
2021-05-04 |
phabricator |
|
Superseded |
D10643: revlog: improve documentation of the entry tuple |
2021-05-04 |
phabricator |
|
Superseded |
D10642: revlog: simplify entry update logic in `rewrite_sidedata` |
2021-05-04 |
phabricator |
|
Superseded |
D10645: revlog: fix the `null_item` attribute for V0 |
2021-05-04 |
phabricator |
|
Superseded |
D10644: revlog: create a create `null_item` attribute for V0 |
2021-05-04 |
phabricator |
|
Superseded |
D10641: revlog: simplify the replace_sidedata_info code |
2021-05-04 |
phabricator |
|
Superseded |
D10640: revlog: use `rev` instead of `i` in replace_sidedata_info |
2021-05-04 |
phabricator |
|
Superseded |
D10639: rust-status: fix ignore and include not composing (issue6514) |
2021-05-04 |
phabricator |
|
Superseded |
D10638: rust-status: highlight a bug in Rust-augmented status |
2021-05-04 |
phabricator |
|
Superseded |
D10633: tests: ensure `$PYTHON` is quoted for Windows |
2021-05-03 |
phabricator |
|
Superseded |
D10637: tests: change the fixer commands to use the buffer attribute on stdio objects |
2021-05-03 |
phabricator |
|
Superseded |
D10634: tests: run python script through quoted interpreter instead of directly |
2021-05-03 |
phabricator |
|
Superseded |
D10636: tests: stabilize test-persistent-nodemap.t on Windows |
2021-05-03 |
phabricator |
|
Superseded |
D10635: tests: invoke some shell scripts through the shell interpreter for Windows |
2021-05-03 |
phabricator |
|
Superseded |
D10632: revlogv2: also keep track for the size of the "data" file |
2021-05-03 |
phabricator |
|
Superseded |
D10631: revlogv2: track pending write in the docket and expose it to hooks |
2021-05-03 |
phabricator |
|
Superseded |
D10628: revlogv2: track current index size in the docket |
2021-05-03 |
phabricator |
|
Superseded |
D10630: revlog: move the `trypending` logic from the `changelog` to the `revlog` |
2021-05-03 |
phabricator |
|
Superseded |
D10629: revlogv2: delay the update of the changelog docket to transaction end |
2021-05-03 |
phabricator |
|
Superseded |
D10625: revlogv2: store version information in the docket only |
2021-05-03 |
phabricator |
|
Superseded |
D10624: revlogv2: introduce a very basic docket file |
2021-05-03 |
phabricator |
|
Superseded |
D10617: sidedata: add a 'side-data' repository feature and use it |
2021-05-03 |
phabricator |
|
Superseded |
D10620: side-data: drop the associated config and requirements |
2021-05-03 |
phabricator |
|
Superseded |
D10623: revlogv2: mark revlogv2 as requires a full upgrade |
2021-05-03 |
phabricator |
|
Superseded |
D10622: revlog: unify flag processing when loading index |
2021-05-03 |
phabricator |
|
Superseded |
D10621: revlog: unify checks for supported flag |
2021-05-03 |
phabricator |
|
Superseded |
D10619: revlog: fix capitalisation of an error |
2021-05-03 |
phabricator |
|
Superseded |
D10618: test: no longer directly use the sidedata config and requirements |
2021-05-03 |
phabricator |
|
Superseded |
D10613: revlog: determine sidedata support based on the revlog version |
2021-05-03 |
phabricator |
|
Superseded |
D10612: requirements: no longer drop `generaldelta` requirement with revlogv2 |
2021-05-03 |
phabricator |
|
Superseded |
D10616: statichttp: add the missing `features` attribute |
2021-05-03 |
phabricator |
|
Superseded |
D10614: upgrade: display sidedata before upgrade |
2021-05-03 |
phabricator |
|
Superseded |
D10615: sidedata: use revlogv2 requirement in the test helper |
2021-05-03 |
phabricator |
|
Superseded |
D10610: revlog: only use the `_indexfp` method for read operation |
2021-05-03 |
phabricator |
|
Superseded |
D10611: config: drop the `format.exp-revlogv2.2` option |
2021-05-03 |
phabricator |
|
Superseded |
D10607: revlog: pass a transaction object to `rewrite_sidedata` |
2021-05-03 |
phabricator |
|
Superseded |
D10609: revlog: use `_writing` in `rewrite_sidedata` |
2021-05-03 |
phabricator |
|
Superseded |
D10608: revlog: open files in 'r+' instead of 'a+' |
2021-05-03 |
phabricator |
|
Superseded |
D10605: revlog: introduce a mandatory `_writing` context to update revlog content |
2021-05-03 |
phabricator |
|
Superseded |
D10606: revlog: rename variable in `rewrite_sidedata` to match other code |
2021-05-03 |
phabricator |
|
Superseded |
D10604: revlog: preindent some code in _enforceinlinesize |
2021-05-03 |
phabricator |
|
Superseded |
D10603: revlog: preindent some code in addgroup |
2021-05-03 |
phabricator |
|
Superseded |
D10602: revlog: rename `indexdata` to entry_data |
2021-05-03 |
phabricator |
|
Superseded |
D10600: revlog: directly use self._format_flags when loading index |
2021-05-03 |
phabricator |
|
Superseded |
D10601: revlog: use "entry_point" phrasing for loading the revlog |
2021-05-03 |
phabricator |
|
Superseded |
D10599: revlog: directly use self._format_version when loading index |
2021-05-03 |
phabricator |
|
Superseded |
D10598: revlog: use `_format_flags` to access flags instead of `header` |
2021-05-03 |
phabricator |
|
Superseded |
D10597: revlog: rename `newversionflags` to `new_header` |
2021-05-03 |
phabricator |
|
Superseded |
D10596: revlog: rename `versionflags` to header |
2021-05-03 |
phabricator |
|
Superseded |
D10595: revlog: move index reading logic in a dedicated method |
2021-05-03 |
phabricator |
|
Superseded |
D10594: revlog: define the actual index and datafile at loading time |
2021-05-03 |
phabricator |
|
Superseded |
D10593: revlog: simplify a conditionnal in _enforceinlinesize |
2021-05-03 |
phabricator |
|
Superseded |
D10592: revlog: drop `flush` parameter from `_peek_iscensored` |
2021-05-03 |
phabricator |
|
Superseded |
D10591: revlog: fix error message when data are missing |
2021-05-03 |
phabricator |
|
Superseded |
D10590: revlog: rename `nodemap_file` to `_nodemap_file` |
2021-05-03 |
phabricator |
|
Superseded |
D10589: revlog: use revlog.display_id in error related to bad revisions |
2021-05-03 |
phabricator |
|
Superseded |
D10588: revlog: use revlog.display_id in "revision too big" errors |
2021-05-03 |
phabricator |
|
Superseded |
D10586: revlog: use revlog.display_id in integrity error |
2021-05-03 |
phabricator |
|
Superseded |
D10587: revlog: use revlog.display_id in censor related errors |
2021-05-03 |
phabricator |
|
Superseded |
D10576: revlog: use a "radix" to address revlog |
2021-05-03 |
phabricator |
|
Superseded |
D10585: revlog: use revlog.display_id in ambiguity errors |
2021-05-03 |
phabricator |
|
Superseded |
D10581: revlog: use revlog.display_id in LookupError |
2021-05-03 |
phabricator |
|
Superseded |
D10583: revlog: use revlog.display_id in format related errors |
2021-05-03 |
phabricator |
|
Superseded |
D10584: revlog: use revlog.display_id for corruption error |
2021-05-03 |
phabricator |
|
Superseded |
D10582: revlog: use revlog.display_id in narrow error message |
2021-05-03 |
phabricator |
|
Superseded |
D10574: revlog: rename `indexfile` to `_indexfile` |
2021-05-03 |
phabricator |
|
Superseded |
D10579: revlog: introduce a `display_id` property |
2021-05-03 |
phabricator |
|
Superseded |
D10580: revlog: use revlog.display_id for FilteredLookupError |
2021-05-03 |
phabricator |
|
Superseded |
D10575: revlog: rename `datafile` to `datafile` |
2021-05-03 |
phabricator |
|
Superseded |
D10578: revlog: also use radix when computing nodemap data file |
2021-05-03 |
phabricator |
|
Superseded |
D10577: revlog: stop usage of `_indexfile` to computing nodemap path |
2021-05-03 |
phabricator |
|
Superseded |
D10565: revlog: split the `version` attribute into its two components |
2021-05-03 |
phabricator |
|
Superseded |
D10572: manifest: drop the `indexfile` from `manifestrevlog` |
2021-05-03 |
phabricator |
|
Superseded |
D10569: revlog: always "append" full size tuple |
2021-05-03 |
phabricator |
|
Superseded |
D10573: filelog: drop `indexfile` from `filelog` |
2021-05-03 |
phabricator |
|
Superseded |
D10571: revlog: deal with special "postfix" explicitely |
2021-05-03 |
phabricator |
|
Superseded |
D10570: revlog: split the option initialisation in its own method |
2021-05-03 |
phabricator |
|
Superseded |
D10568: revlog: make the index always return the same tuple |
2021-05-03 |
phabricator |
|
Superseded |
D10563: revlog: replace flag check related to generaldelta with attribute check |
2021-05-03 |
phabricator |
|
Superseded |
D10567: revlog: introduce an explicit `format_version` member in the index struct |
2021-05-03 |
phabricator |
|
Superseded |
D10566: revlog: rename `hdrsize` to `entry_size` in the C code |
2021-05-03 |
phabricator |
|
Superseded |
D10562: revlog: replace REVLOGV2 check related to sidedata with `hassidedata` checks |
2021-05-03 |
phabricator |
|
Superseded |
D10564: verify: pass a revlog to `_checkrevlog` in `_verifymanifest` |
2021-05-03 |
phabricator |
|
Superseded |
D10561: revlog: explicitely pass the "indexfile" parameter |
2021-05-03 |
phabricator |
|
Superseded |
D10558: rust: Use `&HgPath` instead of `&HgPathBuf` in may APIs |
2021-05-03 |
phabricator |
|
Superseded |
D10557: dirstate-tree: Make `DirstateMap` borrow from a bytes buffer |
2021-05-03 |
phabricator |
|
Superseded |
D10560: dirstate-tree: Borrow paths from the "on disk" bytes |
2021-05-03 |
phabricator |
|
Superseded |
D10555: rust: Remove handling of `parents` in `DirstateMap` |
2021-05-03 |
phabricator |
|
Superseded |
D10559: dirstate-tree: Borrow copy source paths from the "on disk" bytes |
2021-05-03 |
phabricator |
|
Superseded |
D10556: rust: Read dirstate from disk in DirstateMap constructor |
2021-05-03 |
phabricator |
|
Superseded |
D10547: dirstate-tree: Add the new `status()` algorithm |
2021-05-03 |
phabricator |
|
Superseded |
D10553: dirstate-tree: Use HashMap instead of BTreeMap |
2021-05-03 |
phabricator |
|
Superseded |
D10554: dirstate-tree: Fold "tracked descendants" counter update in main walk |
2021-05-03 |
phabricator |
|
Superseded |
D10552: dirstate-tree: Add #[timed] attribute to `status` and `DirstateMap::read` |
2021-05-03 |
phabricator |
|
Superseded |
D10546: dirstate-tree: Give to `status()` mutable access to the `DirstateMap` |
2021-05-03 |
phabricator |
|
Superseded |
D10551: dirstate-tree: Paralellize the status algorithm with Rayon |
2021-05-03 |
phabricator |
|
Superseded |
D10550: dirstate-tree: Avoid BTreeMap double-lookup when inserting a dirstate entry |
2021-05-03 |
phabricator |
|
Superseded |
D10549: dirstate-tree: Handle I/O errors in status |
2021-05-03 |
phabricator |
|
Superseded |
D10548: dirstate-tree: Ignore FIFOs etc. in the status algorithm |
2021-05-03 |
phabricator |
|
Superseded |
D10545: enforcesinglehead-test: add the expected node output next to the error |
2021-05-03 |
phabricator |
|
Superseded |
D10544: revlog: highlight current incompatibility in `rewrite_sidedata` |
2021-05-02 |
phabricator |
|
Superseded |
D10543: revlog: adjust rewrite_sidedata code to not delete existing revlog content |
2021-05-02 |
phabricator |
|
Superseded |
D10542: revlog: fix some comment style |
2021-05-01 |
phabricator |
|
Superseded |
D10541: phabricator: adapt to the new `urlutil.url()` API |
2021-05-01 |
phabricator |
|
Superseded |
D10540: extensions: ignore exceptions from an extension's `getversion()` method |
2021-05-01 |
phabricator |
|
Superseded |
D10539: black: make codebase compatible with black v21.4b2 and v20.8b1 |
2021-04-30 |
phabricator |
|
Superseded |
D10537: tests: fix chg tests missed in D10470 |
2021-04-30 |
phabricator |
|
Superseded |
D10538: tests: allow trunk versions of clang-format to be used |
2021-04-30 |
phabricator |
|
Superseded |
D10536: core: don't hard-code node length |
2021-04-30 |
phabricator |
|
Superseded |
D10535: core: don't hard-code hex node lengths |
2021-04-30 |
phabricator |
|
Superseded |
D10534: tests: bump default timeout to 360s |
2021-04-30 |
phabricator |
|
Superseded |
D10533: manifests: push down expected node length into the parser |
2021-04-30 |
phabricator |
|
Superseded |
D10531: tests: synchronize the git and Mercurial username |
2021-04-29 |
phabricator |
|
Superseded |
D10532: git: ensure all dirstate state values are bytes |
2021-04-29 |
phabricator |
|
Superseded |
D10530: rewriteutil: adapt "cannot %s while merging" to work with "change branch of" |
2021-04-28 |
phabricator |
|
Superseded |
D10518: rewriteutil: check for divergence |
2021-04-28 |
phabricator |
|
Superseded |
D10528: git: initialize `extra` to have at least the branch name for nullid |
2021-04-28 |
phabricator |
|
Superseded |
D10527: git: consistently use str for parents when rebuilding the index database |
2021-04-28 |
phabricator |
|
Superseded |
D10525: git: use the correct type for stopping changelog.revs() |
2021-04-28 |
phabricator |
|
Superseded |
D10526: git: pass the correct type to the sqlite3 query for baselog.hasnode() |
2021-04-28 |
phabricator |
|
Superseded |
D10522: git: make changelog.tiprev() return int instead of tuple (issue6510) |
2021-04-28 |
phabricator |
|
Superseded |
D10523: tests: add coverage for git.changelog.headrevs(...) |
2021-04-28 |
phabricator |
|
Superseded |
D10521: git: fix partial node matching |
2021-04-28 |
phabricator |
|
Superseded |
D10524: git: use the proper filenode for deleted files in changelog.changelogrevision |
2021-04-28 |
phabricator |
|
Superseded |
D10520: tests: stabilize test-git-interop.t for some versions of git |
2021-04-28 |
phabricator |
|
Superseded |
D10519: branch: delete obsolete message about changing branch of obsolete commit |
2021-04-28 |
phabricator |
|
Superseded |
D10517: rewriteutil: point to help about instability when rewriting creates orphan |
2021-04-28 |
phabricator |
|
Superseded |
D10516: help: add topic about evolution, based on text from evolve extension |
2021-04-28 |
phabricator |
|
Superseded |
D10513: convert-bazaar: use breezy package instead of old bzr one |
2021-04-28 |
phabricator |
|
Superseded |
D10509: revlog: remove the revlogio class |
2021-04-28 |
phabricator |
|
Superseded |
D10514: rewriteutil: replace "null changeset" by "the null revision" in error message |
2021-04-28 |
phabricator |
|
Superseded |
D10515: rewriteutil: add devel warning if precheck is called with contexts |
2021-04-28 |
phabricator |
|
Superseded |
D10511: revlog: code for `revlogv0` in its own module |
2021-04-28 |
phabricator |
|
Superseded |
D10512: bzr: only support bzr conversion on Python3 |
2021-04-28 |
phabricator |
|
Superseded |
D10510: revlog: have an explicit "pack_header" method |
2021-04-28 |
phabricator |
|
Superseded |
D10508: revlog: add a `entry_binary` method on index |
2021-04-28 |
phabricator |
|
Superseded |
D10506: lint: fix failing code check |
2021-04-28 |
phabricator |
|
Superseded |
D10507: tests: don't hard-code /bin/bash |
2021-04-28 |
phabricator |
|
Superseded |
[3,of,3,STABLE] repoview: separate concerns in _filteredrepotypes comment |
2021-04-26 |
Georges Racinet |
|
New |
[2,of,3,STABLE] repoview: fix memory leak of filtered repo classes |
2021-04-26 |
Georges Racinet |
|
New |
[1,of,3,STABLE] repoview: style change in newtype() cache handling |
2021-04-26 |
Georges Racinet |
|
New |
D10505: mail: add a TODO about proper mbox locking |
2021-04-21 |
phabricator |
|
Superseded |
D10504: dirstateguard: use mktemp-like functionality to generate the backup filenames |
2021-04-20 |
phabricator |
|
Superseded |
D10503: narrow: add more status messages when narrowing |
2021-04-20 |
phabricator |
|
Superseded |
D10502: packaging: extract pre-computed version when running from plain tarball |
2021-04-20 |
phabricator |
|
Superseded |
D10501: narrow: add progress-reporting when looking for local changes in `hg tracked` |
2021-04-20 |
phabricator |
|
Superseded |
D10500: relnotes: copy "next" to "5.8" and clear "next" |
2021-04-20 |
phabricator |
|
Superseded |
D10499: relnote: mention a nodemap bug fixes |
2021-04-20 |
phabricator |
|
Superseded |
D10498: relnote: document the use of persistent-nodemap by default for Rust build |
2021-04-20 |
phabricator |
|
Superseded |
D10497: relnode: document the move to `zstd` as default compression |
2021-04-20 |
phabricator |
|
Superseded |
D10496: relnote: clarify the backward compatibility entry about p1/p2 swap |
2021-04-20 |
phabricator |
|
Superseded |
D10494: rust: Move "lookup" a.k.a. "unsure" paths into `DirstateStatus` struct |
2021-04-20 |
phabricator |
|
Superseded |
D10493: rust: Remove DirstateMap::file_fold_map |
2021-04-20 |
phabricator |
|
Superseded |
D10492: dirstate-tree: Add "non normal" and "from other parent" sets |
2021-04-20 |
phabricator |
|
Superseded |
D10495: rust: Add doc-comments to DirstateStatus fields |
2021-04-20 |
phabricator |
|
Superseded |
D10485: rust: Add a Timestamp struct instead of abusing Duration |
2021-04-20 |
phabricator |
|
Superseded |
D10490: dirstate-tree: Add has_dir and has_tracked_dir |
2021-04-20 |
phabricator |
|
Superseded |
D10491: dirstate-tree: Add add_file, remove_file, and drop_file |
2021-04-20 |
phabricator |
|
Superseded |
D10489: dirstate-tree: Add clear_ambiguous_times in the new DirstateMap |
2021-04-20 |
phabricator |
|
Superseded |
D10486: dirstate-tree: Serialize to disk |
2021-04-20 |
phabricator |
|
Superseded |
D10488: dirstate-tree: Add copy_map_insert and copy_map_remove |
2021-04-20 |
phabricator |
|
Superseded |
D10487: dirstate-tree: Maintain a counter of DirstateEntry’s and copy sources |
2021-04-20 |
phabricator |
|
Superseded |
D10484: mail: use a context manager when writing to mbox |
2021-04-20 |
phabricator |
|
Superseded |
D10483: errors: remove unnecessary varargs handling from OutOfBandError |
2021-04-20 |
phabricator |
|
Superseded |
D10481: streamclone: treat volatile file as "fullfile" |
2021-04-20 |
phabricator |
|
Superseded |
D10482: store: exclude `undo.` nodemap's file from `walk` |
2021-04-20 |
phabricator |
|
Superseded |
D10480: nodemap: add a test about nodemap "vacuum" during stream clone |
2021-04-20 |
phabricator |
|
Superseded |
D10479: nodemap: add a test about racy commit during stream clone |
2021-04-20 |
phabricator |
|
Superseded |
D10478: streamclone: remove sleep based "synchronisation" in tests |
2021-04-20 |
phabricator |
|
Superseded |
D10477: testing: add a `write_file` function |
2021-04-20 |
phabricator |
|
Superseded |
D10475: streamclone: check the errors log in tests |
2021-04-20 |
phabricator |
|
Superseded |
D10476: testing: add a utility function to wait for file create |
2021-04-20 |
phabricator |
|
Superseded |
D10474: errors: define OutOfBandError in py2-compatible way |
2021-04-20 |
phabricator |
|
Superseded |
D10473: mail: force SMTPException to bytes before wrapping in error.Abort |
2021-04-20 |
phabricator |
|
Superseded |
D10472: tests: make test-archive.t pass on py3.9 |
2021-04-19 |
phabricator |
|
Superseded |
D10471: mail: split out the SMTP login to allow the keyring extension to wrap it |
2021-04-19 |
phabricator |
|
Superseded |
D10470: chg: pass --no-profile to disable profiling when starting hg serve |
2021-04-19 |
phabricator |
|
Superseded |
D10469: profiling: add --no-profile to disable profiling enabled via config |
2021-04-19 |
phabricator |
|
Superseded |
D10468: tests: fix test-chg to ignore a warning about being unable to set locale |
2021-04-19 |
phabricator |
|
Superseded |
D10467: errors: raise RemoteError in some places in exchange.py |
2021-04-19 |
phabricator |
|
Superseded |
D10466: errors: introduce a class for remote errors |
2021-04-19 |
phabricator |
|
Superseded |
D10465: errors: make OutOfBandError extend Abort |
2021-04-19 |
phabricator |
|
Superseded |
D10463: phab-refresh: extract the comment in a variable |
2021-04-19 |
phabricator |
|
Superseded |
D10462: heptapod-ci: enable pytype checking |
2021-04-18 |
phabricator |
|
Superseded |
D10461: incoming: use bytes for an error message |
2021-04-18 |
phabricator |
|
Superseded |
D10460: typing: enable pytype processing on mercurial/upgrade_utils/actions.py |
2021-04-18 |
phabricator |
|
Superseded |
D10459: cmdutil: fix an uninitialize variable usage in clearunfinished() |
2021-04-17 |
phabricator |
|
Superseded |
D10458: nodemap: deal with data mmap error |
2021-04-16 |
phabricator |
|
Superseded |
D10457: nodemap: test various corruption scenario for the persistent nodemap |
2021-04-16 |
phabricator |
|
Superseded |
D10456: infinitepush: use `get_unique_pull_path` |
2021-04-16 |
phabricator |
|
Superseded |
D10454: revset: document the `outgoing` behavior if the path resolve to multiple urls |
2021-04-16 |
phabricator |
|
Superseded |
D10451: urlutil: move url "fixing" at the time of `ui.paths` initialization |
2021-04-16 |
phabricator |
|
Superseded |
D10455: urlutil: provide some information about "bad url" when processing `pushurl` |
2021-04-16 |
phabricator |
|
Superseded |
D10453: multi-urls: document the feature |
2021-04-16 |
phabricator |
|
Superseded |
D10452: multi-urls: add a boolean suboption that unlock path specification as list |
2021-04-16 |
phabricator |
|
Superseded |
D10449: parselist: move the function from config to stringutil |
2021-04-16 |
phabricator |
|
Superseded |
D10450: path: teach the `hg path` command to display boolean sub-option |
2021-04-16 |
phabricator |
|
Superseded |
D10448: bookmark: use `list_paths` to access path definition |
2021-04-16 |
phabricator |
|
Superseded |
D10447: urlutil: make `paths` class old list of `path` |
2021-04-16 |
phabricator |
|
Superseded |
D10446: urlutil: extract `chain_path` in a function |
2021-04-16 |
phabricator |
|
Superseded |
D10444: template: add a `paths` field to all entry in peersurl |
2021-04-16 |
phabricator |
|
Superseded |
D10445: urlutil: add a `copy` method to `path |
2021-04-16 |
phabricator |
|
Superseded |
D10443: template: make an explicit closure for formatting entry in peerurls |
2021-04-16 |
phabricator |
|
Superseded |
D10442: template: use `list_paths` in `peerurls` |
2021-04-16 |
phabricator |
|
Superseded |
D10441: paths: use `list_paths` in `hg paths` |
2021-04-16 |
phabricator |
|
Superseded |
D10440: urlutil: introduce a new `list_paths` function |
2021-04-16 |
phabricator |
|
Superseded |
D10439: urlutil: deprecate `getpath` |
2021-04-15 |
phabricator |
|
Superseded |
D10436: perfphasesremote: use `get_unique_push_path` if available |
2021-04-15 |
phabricator |
|
Superseded |
D10438: urlutil: inline the relevant part of `getpath` in `get_push_paths` |
2021-04-15 |
phabricator |
|
Superseded |
D10435: revset: drop an outdated comment |
2021-04-15 |
phabricator |
|
Superseded |
D10437: url_util: introduce a `try_path` function |
2021-04-15 |
phabricator |
|
Superseded |
D10434: subrepo: introduce a `repo_rel_or_abs_source` function |
2021-04-15 |
phabricator |
|
Superseded |
D10433: urlutil: use bytes for Abort messages |
2021-04-15 |
phabricator |
|
Superseded |
D10428: debugbackupbundle: use `get_unique_pull_path` |
2021-04-14 |
phabricator |
|
Superseded |
D10432: ui: deprecated `ui.expandpath` |
2021-04-14 |
phabricator |
|
Superseded |
D10426: debugdiscovery: use `get_unique_pull_path` |
2021-04-14 |
phabricator |
|
Superseded |
D10427: debugssl: use `get_unique_pull_path` |
2021-04-14 |
phabricator |
|
Superseded |
D10431: urlutil: remove usage of `ui.expandpath` in `get_clone_path` |
2021-04-14 |
phabricator |
|
Superseded |
D10430: urlutil: remove usage of `ui.expandpath` in `get_unique_pull_path` |
2021-04-14 |
phabricator |
|
Superseded |
D10423: perf-discovery: use `get_unique_pull_path` |
2021-04-14 |
phabricator |
|
Superseded |
D10429: urlutil: remove usage of `ui.expandpath` in `get_pull_paths` |
2021-04-14 |
phabricator |
|
Superseded |
D10425: profiling: use `util.expandpath` instead of `ui.expandpath` for output |
2021-04-14 |
phabricator |
|
Superseded |
D10420: summary: use the new APIs |
2021-04-14 |
phabricator |
|
Superseded |
D10424: dispatch: use the new API to resolve --repository |
2021-04-14 |
phabricator |
|
Superseded |
D10422: revset: use `get_unique_pull_path` for `remote(…)` |
2021-04-14 |
phabricator |
|
Superseded |
D10416: incoming: kill the `repo._subtoppath =` hack |
2021-04-14 |
phabricator |
|
Superseded |
D10418: init: use `get_clone_path` when suitable |
2021-04-14 |
phabricator |
|
Superseded |
D10421: remotefilelog: use `get_unique_pull_path` in `getflogheads` |
2021-04-14 |
phabricator |
|
Superseded |
D10414: bundle: support multiple destinations |
2021-04-14 |
phabricator |
|
Superseded |
D10419: share: use `get_clone_path` |
2021-04-14 |
phabricator |
|
Superseded |
D10415: identify: use `get_unique_pull_path` |
2021-04-14 |
phabricator |
|
Superseded |
D10417: clone: use `get_clone_path_usage` |
2021-04-14 |
phabricator |
|
Superseded |
D10413: lfs: use the new APIs |
2021-04-14 |
phabricator |
|
Superseded |
D10410: transplant: use `get_unique_pull_path` |
2021-04-14 |
phabricator |
|
Superseded |
D10411: remotefilelog: use the right expandpath in to expand `~` |
2021-04-14 |
phabricator |
|
Superseded |
D10412: fastannotate: use `get_unique_pull_path` |
2021-04-14 |
phabricator |
|
Superseded |
D10408: histedit: use `get_unique_push_path` |
2021-04-14 |
phabricator |
|
Superseded |
D10409: relink: use `get_unique_pull_path` |
2021-04-14 |
phabricator |
|
Superseded |
D10402: mq: use the new `get_clone_path` to get the remote url |
2021-04-14 |
phabricator |
|
Superseded |
D10407: get_unique_push_path |
2021-04-14 |
phabricator |
|
Superseded |
D10405: patchbomb: use `get_unique_pull_path` |
2021-04-14 |
phabricator |
|
Superseded |
D10406: fetch: use `get_unique_pull_path` to retrieve the path |
2021-04-14 |
phabricator |
|
Superseded |
D10404: narrow: use `get_unique_pull_path` |
2021-04-14 |
phabricator |
|
Superseded |
D10403: urlutil: add a new `get_unique_pull_path` |
2021-04-14 |
phabricator |
|
Superseded |
D10401: urlutil: add a `get_clone_path` function |
2021-04-14 |
phabricator |
|
Superseded |
D10400: help: clarify when `$HG_URL` and `$HG_SOURCE` are added in hooks |
2021-04-14 |
phabricator |
|
Superseded |
D10399: help: document `$HG_NEW_OBSMARKERS` in pretxnclose hook |
2021-04-14 |
phabricator |
|
Superseded |
D10398: help: prepend environment variables used in hooks with "$" |
2021-04-14 |
phabricator |
|
Superseded |
D10394: run-test: make it clearer why we terminating process |
2021-04-14 |
phabricator |
|
Superseded |
D10397: test-lfs: fix expected output |
2021-04-14 |
phabricator |
|
Superseded |
D10396: test-lfs: avoid a bashism when spawning the server |
2021-04-14 |
phabricator |
|
Superseded |
D10395: test-lfs: avoid pagination |
2021-04-14 |
phabricator |
|
Superseded |
D10392: incoming: use `urlutil.get_pull_paths` |
2021-04-14 |
phabricator |
|
Superseded |
D10393: outgoing: use `get_push_paths` in the revset too |
2021-04-14 |
phabricator |
|
Superseded |
D10391: outgoing: accept multiple destinations |
2021-04-14 |
phabricator |
|
Superseded |
D10390: outgoing: pass subrepo path using function argument instead of abssource hack |
2021-04-14 |
phabricator |
|
Superseded |
D10389: split: avoid strip if split is a no-op (identical to original) |
2021-04-13 |
phabricator |
|
Superseded |
D10388: split: fix issue with empty splits adjusting phases |
2021-04-13 |
phabricator |
|
Superseded |
D10387: split: add test demonstrating issue with empty splits adjusting phases |
2021-04-13 |
phabricator |
|
Superseded |
D10386: tests: avoid use of "python", which may not even be installed |
2021-04-13 |
phabricator |
|
Superseded |
D10385: push-dests: move the code around missing default dest inside `get_push_paths` |
2021-04-13 |
phabricator |
|
Superseded |
D10383: outgoing: merge the code handling --graph with the main one |
2021-04-13 |
phabricator |
|
Superseded |
D10384: push-dests: rework the handling of default value |
2021-04-13 |
phabricator |
|
Superseded |
D10382: outgoing: move filtering logic in its own function |
2021-04-13 |
phabricator |
|
Superseded |
D10381: outgoing: make `recurse` a real function |
2021-04-13 |
phabricator |
|
Superseded |
D10380: outgoing: remove some early return |
2021-04-13 |
phabricator |
|
Superseded |
D10378: urlutil: add a `get_pull_paths` to perform the pull destination logic |
2021-04-13 |
phabricator |
|
Superseded |
D10379: infinitepush: use the new function to determine push destination |
2021-04-13 |
phabricator |
|
Superseded |
D10377: urlutil: add a `get_push_paths` to perform the push destination logic |
2021-04-13 |
phabricator |
|
Superseded |
D10376: re2: adjust local variable assignment scope |
2021-04-13 |
phabricator |
|
Superseded |
D10374: urlutil: extract `url` related code from `util` into the new module |
2021-04-12 |
phabricator |
|
Superseded |
D10375: urlutil: extract `parseurl` from `hg` into the new module |
2021-04-12 |
phabricator |
|
Superseded |
D10373: urlutil: extract `path` related code into a new module |
2021-04-12 |
phabricator |
|
Superseded |
D10372: help: document the `path://` url scheme |
2021-04-12 |
phabricator |
|
Superseded |
D10371: help: point to `hg help urls` in `hg help config.paths` |
2021-04-12 |
phabricator |
|
Superseded |
D10369: dirstate-tree: Add map `get` and `contains_key` methods |
2021-04-12 |
phabricator |
|
Superseded |
D10362: dirstate-tree: Make Rust DirstateMap bindings go through a trait object |
2021-04-12 |
phabricator |
|
Superseded |
D10370: dirstate-tree: Add tree traversal/iteration |
2021-04-12 |
phabricator |
|
Superseded |
D10366: rust: Refactor parse_dirstate() to take a callback |
2021-04-12 |
phabricator |
|
Superseded |
D10368: dirstate-tree: Add parsing only dirstate parents from disk |
2021-04-12 |
phabricator |
|
Superseded |
D10364: dirstate-tree: Empty shell for a second Rust DirstateMap implementation |
2021-04-12 |
phabricator |
|
Superseded |
D10367: dirstate-tree: Implement DirstateMap::read |
2021-04-12 |
phabricator |
|
Superseded |
D10363: dirstate-tree: Abstract "non-normal" and "other parent" sets |
2021-04-12 |
phabricator |
|
Superseded |
D10365: dirstate-tree: Add `WithBasename` wrapper for `HgPath` |
2021-04-12 |
phabricator |
|
Superseded |
D10360: sidedata: move sidedata-related utils to the dedicated module |
2021-04-10 |
phabricator |
|
Superseded |
D10361: sidedata: move documentation about sidedata helpers to sidedata module |
2021-04-10 |
phabricator |
|
Superseded |
D10359: sidedata: replace sidedata upgrade mechanism with the new one |
2021-04-10 |
phabricator |
|
Superseded |
D10358: sidedata: add a way of replacing an existing sidedata computer |
2021-04-10 |
phabricator |
|
Superseded |
D10357: Add narrow capabilities for local repos, not just remote peers |
2021-04-09 |
phabricator |
|
Superseded |
D10356: config: add an experimental option to list all known config |
2021-04-09 |
phabricator |
|
Superseded |
D10355: rename: add --forget option and stop suggesting `hg revert` for undoing |
2021-04-09 |
phabricator |
|
Superseded |
D10354: hg.bat: enable legacy I/O mode to fix missing pager output on Windows with py3 |
2021-04-09 |
phabricator |
|
Superseded |
D10352: revlog: introduce an explicit tracking of what the revlog is about |
2021-04-09 |
phabricator |
|
Superseded |
D10353: revlog: replace the old `revlog_kind` approach with the new `target` one |
2021-04-09 |
phabricator |
|
Superseded |
D10351: unit-tests: Fix `cargo test` on 32-bit platforms |
2021-04-09 |
phabricator |
|
Superseded |
D10344: sidedata: enable sidedata computers to optionally rewrite flags |
2021-04-09 |
phabricator |
|
Superseded |
D10350: test-copies: test that copies' sidedata can get computed during push |
2021-04-09 |
phabricator |
|
Superseded |
D10349: test-copies: test that copies' sidedata can get computed during pull |
2021-04-09 |
phabricator |
|
Superseded |
D10348: test-copies: test that copies' sidedata does not get corrupted during push |
2021-04-09 |
phabricator |
|
Superseded |
D10341: sidedata: gate sidedata functionality to revlogv2 in more places |
2021-04-09 |
phabricator |
|
Superseded |
D10346: test-copies: simplify some conditional output |
2021-04-09 |
phabricator |
|
Superseded |
D10347: test-copies: test that copies' sidedata does not get corrupted during pull |
2021-04-09 |
phabricator |
|
Superseded |
D10343: cg4: use revision flag to signify the presence of sidedata |
2021-04-09 |
phabricator |
|
Superseded |
D10345: bundle2: remove restriction around sidedata |
2021-04-09 |
phabricator |
|
Superseded |
D10342: changegroup: don't limit cgv4 to revlogv2 repos |
2021-04-09 |
phabricator |
|
Superseded |
D10340: sidedata: register copies sidedata computer regardless of the revlog version |
2021-04-09 |
phabricator |
|
Superseded |
D10339: changegroup: update comment |
2021-04-09 |
phabricator |
|
Superseded |
D10338: persistent-nodemap: disable it for test-wireproto-content-redirects.t |
2021-04-09 |
phabricator |
|
Superseded |
D10337: persistent-nodemap: disable it for test-wireproto-command-capabilities.t |
2021-04-09 |
phabricator |
|
Superseded |
D10336: persistent-nodemap: disable it unconditionally for test-wireproto-caching.t |
2021-04-09 |
phabricator |
|
Superseded |
D10335: persistent-nodemap: disable it unconditionally for test-ssh-proto-unbundle.t |
2021-04-09 |
phabricator |
|
Superseded |
D10334: persistent-nodemap: disable it unconditionally for test-ssh-proto.t |
2021-04-09 |
phabricator |
|
Superseded |
D10333: persistent-nodemap: disable it unconditionally for test-share-safe.t |
2021-04-09 |
phabricator |
|
Superseded |
D10332: persistent-nodemap: disable it unconditionally for test-http-protocol.t |
2021-04-09 |
phabricator |
|
Superseded |
D10331: persistent-nodemap: disable it unconditionally for test-http-bad-server.t |
2021-04-09 |
phabricator |
|
Superseded |
D10330: share: store relative share paths with '/' separators |
2021-04-08 |
phabricator |
|
Superseded |
D10329: rust: Remove the compile-time 'dirstate-tree' feature flag |
2021-04-08 |
phabricator |
|
Superseded |
D10328: rust: Remove use of `py.eval()` |
2021-04-08 |
phabricator |
|
Superseded |
D10327: clang-format: run the formatter on mercurial/cext/revlog.c |
2021-04-08 |
phabricator |
|
Superseded |
D10326: revlog-compression: use zstd by default (if available) |
2021-04-07 |
phabricator |
|
Superseded |
D10325: revlog-compression: fix computation of engine availability |
2021-04-07 |
phabricator |
|
Superseded |
D10324: rhg: make rhg recognise it support zstd compression for revlogs |
2021-04-07 |
phabricator |
|
Superseded |
D10323: test: explicitly use zlib compression in tests/test-share-safe.t |
2021-04-07 |
phabricator |
|
Superseded |
D10322: test: explicitly use zlib compression in tests/test-upgrade-repo.t |
2021-04-07 |
phabricator |
|
Superseded |
D10321: test: explicitly use zlib compression in tests/test-repo-compengines.t |
2021-04-07 |
phabricator |
|
Superseded |
D10320: remotefilelog: include file contents in bundles produced during strip |
2021-04-07 |
phabricator |
|
Superseded |
D10319: tests: add test-remotefilelog-strip.t to demonstrate an issue with linknodes |
2021-04-07 |
phabricator |
|
Superseded |
D10318: revlog: fix error about unknown compression format in py3 |
2021-04-06 |
phabricator |
|
Superseded |
D10315: store: also return some information about the type of file `walk` found |
2021-04-06 |
phabricator |
|
Superseded |
D10317: upgrade: do not hardcore revlog extension |
2021-04-06 |
phabricator |
|
Superseded |
D10316: upgrade: take advantage of the new information returned by `store.walk` |
2021-04-06 |
phabricator |
|
Superseded |
D10314: store: drop the `filefilter` argument to `_walk` |
2021-04-06 |
phabricator |
|
Superseded |
D10313: store: document the `walk` method |
2021-04-06 |
phabricator |
|
Superseded |
D10312: tests: skip test-git-interop.t on Windows |
2021-04-06 |
phabricator |
|
Superseded |
D10310: tests: restore the ability to run `black` on Windows |
2021-04-05 |
phabricator |
|
Superseded |
D10311: contrib: restore the `hg fix` configuration in the examples |
2021-04-05 |
phabricator |
|
Superseded |
D10309: revlog: replace revlog._io.size with a new revlog.index.entry_size |
2021-04-05 |
phabricator |
|
Superseded |
D10306: revlog: move the "index header" struct inside revlog.utils.constants |
2021-04-05 |
phabricator |
|
Superseded |
D10305: revlog: move the details of revlog "v2" index inside revlog.utils.constants |
2021-04-05 |
phabricator |
|
Superseded |
D10304: revlog: move the details of revlog "v1" index inside revlog.utils.constants |
2021-04-05 |
phabricator |
|
Superseded |
D10308: rust: bump rust-cpython version to 0.5.2 |
2021-04-05 |
phabricator |
|
Superseded |
D10307: revlog: directly use the Struct object for related operation |
2021-04-05 |
phabricator |
|
Superseded |
D10303: revlog: move the details of revlog "v0" index inside revlog.utils.constants |
2021-04-05 |
phabricator |
|
Superseded |
D10302: revlog: add some comment in the header sections |
2021-04-05 |
phabricator |
|
Superseded |
D10301: setup: copy python3.dll next to hg.exe when building on Windows for hgext.git |
2021-04-04 |
phabricator |
|
Superseded |
D10300: tests: stablize test-hook.t on Windows |
2021-04-04 |
phabricator |
|
Superseded |
D10298: tests: update the detailed exit codes for icasefs gated tests |
2021-04-04 |
phabricator |
|
Superseded |
D10299: tests: handle Windows file separator differences in test-config.t |
2021-04-04 |
phabricator |
|
Superseded |
D10297: tests: update the detailed exit codes in test-phabricator.t |
2021-04-04 |
phabricator |
|
Superseded |
D10296: rhg: try read [paths] for `--repository` value |
2021-04-02 |
phabricator |
|
Superseded |
D10295: exthelper: improve docs to indicate what module vars are needed |
2021-04-01 |
phabricator |
|
Superseded |
D10294: match: convert O(n) to O(log n) in exactmatcher.visitchildrenset |
2021-04-01 |
phabricator |
|
Superseded |
D10293: blackbox: fix type error on log rotation on read-only filesystem |
2021-03-31 |
phabricator |
|
Superseded |
D10292: deb: avoid use of [[ in 'rules' file |
2021-03-30 |
phabricator |
|
Superseded |
D10291: mergestate: remove unused import |
2021-03-30 |
phabricator |
|
Superseded |
D10290: refactor: prefer checks against nullrev over nullid |
2021-03-30 |
phabricator |
|
Superseded |
D10289: setdiscovery: simplify by using tiprev directly |
2021-03-30 |
phabricator |
|
Superseded |
D10287: shelve: simplify |
2021-03-29 |
phabricator |
|
Superseded |
D10288: simplemerge: simplify |
2021-03-29 |
phabricator |
|
Superseded |
D10286: mergestate: simplify |
2021-03-28 |
phabricator |
|
Superseded |
D10285: logcmdutil: simplify |
2021-03-28 |
phabricator |
|
Superseded |
D10284: re2: feed unicode string to re2 module when necessary |
2021-03-28 |
phabricator |
|
Superseded |
D10283: copies: simplify |
2021-03-28 |
phabricator |
|
Superseded |
D10282: heptapod-ci: add jobs to test Mercurial using re2 |
2021-03-28 |
phabricator |
|
New |
D10281: test: enforce master to be the default branch in test |
2021-03-28 |
phabricator |
|
Superseded |
D10280: cmdutil: 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 |
D10279: split: simplify |
2021-03-28 |
phabricator |
|
Superseded |
D10278: extdiff: avoid nullid |
2021-03-28 |
phabricator |
|
Superseded |
D10277: fix: merge imports |
2021-03-28 |
phabricator |
|
Superseded |
D10276: typing: make minor adjustments to mercurial/util.py to pass pytype checking |
2021-03-26 |
phabricator |
|
Superseded |
D10275: util: fix the signature for the pypy override of sortdict.update() |
2021-03-26 |
phabricator |
|
Superseded |
D10274: typing: add type hints to mercurial/error.py |
2021-03-26 |
phabricator |
|
Superseded |
D10273: typing: disable processing of mercurial/upgrade_utils/actions.py |
2021-03-26 |
phabricator |
|
Superseded |
D10272: rebase: drop support for rebaseskipobsolete config |
2021-03-25 |
phabricator |
|
New |
D10271: tests: replace a use of rebaseskipobsolete=0 by `hg rebase --keep` |
2021-03-25 |
phabricator |
|
New |
D10270: tests: avoid using rebaseskipobsolete=0 |
2021-03-25 |
phabricator |
|
Superseded |
D10269: rebase: when using --keep, don't care about pruned commits or divergence |
2021-03-25 |
phabricator |
|
Superseded |
D10268: rebase: remove duplicate initialization of a field |
2021-03-25 |
phabricator |
|
Superseded |
D10267: tests: update divergence test for `hg fix` to actually result in divergence |
2021-03-25 |
phabricator |
|
Superseded |
D10264: path: forbid chaining `path://` definitions |
2021-03-24 |
phabricator |
|
Superseded |
D10265: path: error out if the `path://` reference point to an unknown path |
2021-03-24 |
phabricator |
|
Superseded |
D10263: path: introduce a `path://` syntax to reference other path name |
2021-03-24 |
phabricator |
|
Superseded |
D10262: path: extract sub-option logic into its own method |
2021-03-24 |
phabricator |
|
Superseded |
D10261: path: extract the path validation logic into its own submethod |
2021-03-24 |
phabricator |
|
Superseded |
D10260: path: move handling of "default" (*) suboptions value inside __init__ |
2021-03-24 |
phabricator |
|
Superseded |
D10258: reabase: call rewriteutil.precheck() a bit later |
2021-03-24 |
phabricator |
|
Superseded |
D10259: rebase: don't call rewriteutil.precheck() with to-be-skipped commits |
2021-03-24 |
phabricator |
|
Superseded |
D10257: rebase: set `prepared = True` at very end of `_preparenewrebase()` |
2021-03-24 |
phabricator |
|
Superseded |
D10256: tests: test divergence created during interrupted rebase |
2021-03-24 |
phabricator |
|
Superseded |
D10254: rhg: raise wdir specific error for `hg debugdata` |
2021-03-23 |
phabricator |
|
Superseded |
D10253: rhg: add support for detailed exit code for ConfigParseError |
2021-03-23 |
phabricator |
|
Superseded |
D10252: fuzz: use Python 3 in makefile |
2021-03-22 |
phabricator |
|
Superseded |
D10251: makefile: use Python 3 by default when building docs as well |
2021-03-22 |
phabricator |
|
Superseded |
D10250: tests: replace some `python` by `"$PYTHON"` to not only use Python 2 |
2021-03-22 |
phabricator |
|
Superseded |
D10249: rebase: filter out descendants of divergence-causing commits earlier |
2021-03-22 |
phabricator |
|
Superseded |
D10248: rebase: clarify names of variables and function related to obsolete revisions |
2021-03-22 |
phabricator |
|
Superseded |
D10247: rebase: calculate obsolescense-related info earlier |
2021-03-22 |
phabricator |
|
Superseded |
D10246: rebase: let _handleskippingobsolete(self) read directly from self |
2021-03-22 |
phabricator |
|
Superseded |
D10245: bisect: use standard one-line commit summary |
2021-03-20 |
phabricator |
|
Superseded |
D10244: tests: ask any chg instance to terminate before looking at sqlite dbs |
2021-03-20 |
phabricator |
|
Superseded |
D10243: chg: kill trailing comma in SEE ALSO |
2021-03-20 |
phabricator |
|
Superseded |
D10242: tests: resort to fix test with newer git versions |
2021-03-19 |
phabricator |
|
Superseded |
D10241: git: fix missing case from 6266d19556ad (introduction of nodeconstants) |
2021-03-19 |
phabricator |
|
Superseded |
D10240: rebase: skip obsolete commits even if they have pruned successors |
2021-03-19 |
phabricator |
|
Superseded |
D10239: rhg: Initial support for the 'status' command |
2021-03-19 |
phabricator |
|
Superseded |
D10238: rhg: Add more conversions between error types |
2021-03-19 |
phabricator |
|
Superseded |
D10236: commands: necessary annotations and assertions to pass pytype |
2021-03-19 |
phabricator |
|
Superseded |
D10237: tests: add a (very slow) test that executes pytype |
2021-03-19 |
phabricator |
|
Superseded |
D10235: typing: mark the argument to mercurial.i18n.gettext() non-Optional |
2021-03-19 |
phabricator |
|
Superseded |
D10234: revlog: convert an Abort message to bytes |
2021-03-18 |
phabricator |
|
Superseded |
D10233: setdiscovery: add a discovery.grow-sample.dynamic option |
2021-03-17 |
phabricator |
|
Superseded |
D10231: debugdiscovery: document relevant config option |
2021-03-17 |
phabricator |
|
Superseded |
D10232: setdiscovery: rearrange code deciding if we will grow the sample |
2021-03-17 |
phabricator |
|
Superseded |
D10230: revset: introduce a `nodefromfile` revset |
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 |
D10229: formatting: fix redundant parentheses |
2021-03-17 |
phabricator |
|
Superseded |
D10228: perf-util: add an helper revset to use the same spec as the case search script |
2021-03-16 |
phabricator |
|
Superseded |
D10227: debugdiscovery: add missing byte string marker to some help text |
2021-03-16 |
phabricator |
|
Superseded |
D10226: README: document requirement for builtin zstd |
2021-03-15 |
phabricator |
|
Superseded |
D10224: debugdiscovery: also integrate the discovery output in the json one |
2021-03-15 |
phabricator |
|
Superseded |
D10223: debugdiscovery: add support for Json output |
2021-03-15 |
phabricator |
|
Superseded |
D10225: perf-helpers: add a search-discovery-case script |
2021-03-15 |
phabricator |
|
Superseded |
D10222: perf-helper: add a new sampling revset based on anti-chain |
2021-03-15 |
phabricator |
|
Superseded |
D10221: perf-helper: add a small extension with revsets to select repository subset |
2021-03-15 |
phabricator |
|
Superseded |
D10218: test-copies: show some wrong ChangedFiles upgrade |
2021-03-15 |
phabricator |
|
Superseded |
D10217: rust-status: fix issue6456 for the Rust implementation also |
2021-03-15 |
phabricator |
|
Superseded |
D10216: configitems: add TODOs blocking the move out of experimental for revlogv2 |
2021-03-15 |
phabricator |
|
Superseded |
D10215: typing: rewrite a conditional assignment to unconfuse pytype |
2021-03-13 |
phabricator |
|
Superseded |
D10214: typing: add assertions to localrepo.py to appease pytype |
2021-03-13 |
phabricator |
|
Superseded |
D10207: typing: disable import error warnings that are already handled |
2021-03-13 |
phabricator |
|
Superseded |
D10213: obsutil: maintain a homogenous list when computing successors |
2021-03-13 |
phabricator |
|
Superseded |
D10212: typing: add an assertion to verify.py to appease pytype |
2021-03-13 |
phabricator |
|
Superseded |
D10211: typing: add an assertion to mercurial/hgweb/webcommands.py to help pytype |
2021-03-13 |
phabricator |
|
Superseded |
D10210: crecord: null out the curses attribute with `None` on failure to import |
2021-03-13 |
phabricator |
|
Superseded |
D10201: bisect: replace a missing method on the list primitive |
2021-03-13 |
phabricator |
|
Superseded |
D10209: typing: fix directives mangled by black |
2021-03-13 |
phabricator |
|
Superseded |
D10208: typing: disable module attribute warnings for properly conditionalized code |
2021-03-13 |
phabricator |
|
Superseded |
D10206: typing: disable a few errors when accessing Windows specific attributes |
2021-03-13 |
phabricator |
|
Superseded |
D10203: crecord: convert an instance of bytes 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 |
D10204: wsgicgi: switch the default PATH_INFO back to str |
2021-03-13 |
phabricator |
|
Superseded |
D10202: crecord: change str literals to byte literals |
2021-03-13 |
phabricator |
|
Superseded |
D10200: rhg: Make `files` work on repo-relative paths when possible |
2021-03-13 |
phabricator |
|
Superseded |
D10199: rust: Preallocate the returned `Vec` in `utils::files::relativize_path` |
2021-03-13 |
phabricator |
|
Superseded |
D10198: rebase: inline simple function for finding obsolete subset of commits |
2021-03-12 |
phabricator |
|
Superseded |
D10197: amend: mark commit obsolete after moving working copy |
2021-03-12 |
phabricator |
|
Superseded |
D10195: run-test: install rhg if --rhg is passed |
2021-03-12 |
phabricator |
|
Superseded |
D10190: tests: Disable for rhg remaining tests that fail in that mode |
2021-03-12 |
phabricator |
|
Superseded |
D10196: ci: Add a job testing with rhg installed as `hg` |
2021-03-12 |
phabricator |
|
Superseded |
D10189: rhg: Remove `rhg.fallback-executable=hg` default configuration |
2021-03-12 |
phabricator |
|
Superseded |
D10194: makefile: add a install option |
2021-03-12 |
phabricator |
|
Superseded |
D10193: makefile: add a build-rhg option |
2021-03-12 |
phabricator |
|
Superseded |
D10192: makefile: add a install-chg option |
2021-03-12 |
phabricator |
|
Superseded |
D10191: makefile: add a build-chg option |
2021-03-12 |
phabricator |
|
Superseded |
D10188: rhg: Add an allow-list of ignored extensions |
2021-03-12 |
phabricator |
|
Superseded |
D10187: tests: Enable rhg fallback to Python by default in tests |
2021-03-12 |
phabricator |
|
Superseded |
D10186: rhg: Add environment variables for fallback configuration |
2021-03-12 |
phabricator |
|
Superseded |
D10185: black: merge config into main pyproject.toml now that we have it |
2021-03-12 |
phabricator |
|
Superseded |
D10184: pyproject: add config file |
2021-03-12 |
phabricator |
|
Superseded |
D10182: wireprotoserver: convert ErrorResponse to bytes |
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 |
D10181: verify: convert an exception to bytes before logging |
2021-03-12 |
phabricator |
|
Superseded |
D10178: patch: convert a UI message to bytes when editing a patch |
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 |
D10177: merge: force an exception message to bytes before printing as a warning |
2021-03-12 |
phabricator |
|
Superseded |
D10176: hg: convert an exception to bytes in the repo creation exception handler |
2021-03-12 |
phabricator |
|
Superseded |
D10172: morestatus: convert a UI message about merge conflicts to bytes |
2021-03-12 |
phabricator |
|
Superseded |
D10175: typing: add an assertion instead of blacklisting mercurial/extensions.py |
2021-03-12 |
phabricator |
|
Superseded |
D10171: changegroup: convert a warning message to bytes |
2021-03-12 |
phabricator |
|
Superseded |
D10170: branchmap: force Exception to bytes before logging |
2021-03-12 |
phabricator |
|
Superseded |
D10169: nodemap: convert error message to 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 |
D10166: typing: ensure that error.Abort is given bytes |
2021-03-12 |
phabricator |
|
Superseded |
D10165: typing: fix a suppression directive that was mangled by black formatting |
2021-03-12 |
phabricator |
|
Superseded |
D10164: split: close transaction in the unlikely event of a conflict while rebasing |
2021-03-12 |
phabricator |
|
Superseded |
D10162: ui: pass a `ui` objec to `paths.getpath` |
2021-03-11 |
phabricator |
|
Superseded |
D10163: paths: add a `*` special path to define default sub option |
2021-03-11 |
phabricator |
|
Superseded |
D10161: push: allow to specify multiple destinations |
2021-03-11 |
phabricator |
|
Superseded |
D10159: pull: allow to specify multiple sources |
2021-03-11 |
phabricator |
|
Superseded |
D10160: push: indent the some part of the command |
2021-03-11 |
phabricator |
|
Superseded |
D10158: pull: pre-indent a part of the function |
2021-03-11 |
phabricator |
|
Superseded |
D10157: command: clarify `postincoming` return and that return handling |
2021-03-11 |
phabricator |
|
Superseded |