D10409: relink: use `get_unique_pull_path` |
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 |
D10413: lfs: use the new APIs |
2021-04-14 |
phabricator |
|
Superseded |
D10414: bundle: support multiple destinations |
2021-04-14 |
phabricator |
|
Superseded |
D10415: identify: use `get_unique_pull_path` |
2021-04-14 |
phabricator |
|
Superseded |
D10416: incoming: kill the `repo._subtoppath =` hack |
2021-04-14 |
phabricator |
|
Superseded |
D10417: clone: use `get_clone_path_usage` |
2021-04-14 |
phabricator |
|
Superseded |
D10418: init: use `get_clone_path` when suitable |
2021-04-14 |
phabricator |
|
Superseded |
D10419: share: use `get_clone_path` |
2021-04-14 |
phabricator |
|
Superseded |
D10420: summary: use the new APIs |
2021-04-14 |
phabricator |
|
Superseded |
D10421: remotefilelog: use `get_unique_pull_path` in `getflogheads` |
2021-04-14 |
phabricator |
|
Superseded |
D10422: revset: use `get_unique_pull_path` for `remote(…)` |
2021-04-14 |
phabricator |
|
Superseded |
D10423: perf-discovery: use `get_unique_pull_path` |
2021-04-14 |
phabricator |
|
Superseded |
D10424: dispatch: use the new API to resolve --repository |
2021-04-14 |
phabricator |
|
Superseded |
D10425: profiling: use `util.expandpath` instead of `ui.expandpath` for output |
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 |
D10428: debugbackupbundle: 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 |
D1042: tersestatus: make methods part of the dirnode class |
2017-10-14 |
phabricator |
|
Not Applicable |
D1042: tersestatus: make methods part of the dirnode class |
2017-10-12 |
phabricator |
|
Superseded |
D10430: urlutil: remove usage of `ui.expandpath` in `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 |
D10432: ui: deprecated `ui.expandpath` |
2021-04-14 |
phabricator |
|
Superseded |
D10433: urlutil: use bytes for Abort messages |
2021-04-15 |
phabricator |
|
Superseded |
D10434: subrepo: introduce a `repo_rel_or_abs_source` function |
2021-04-15 |
phabricator |
|
Superseded |
D10435: revset: drop an outdated comment |
2021-04-15 |
phabricator |
|
Superseded |
D10436: perfphasesremote: use `get_unique_push_path` if available |
2021-04-15 |
phabricator |
|
Superseded |
D10437: url_util: introduce a `try_path` function |
2021-04-15 |
phabricator |
|
Superseded |
D10438: urlutil: inline the relevant part of `getpath` in `get_push_paths` |
2021-04-15 |
phabricator |
|
Superseded |
D10439: urlutil: deprecate `getpath` |
2021-04-15 |
phabricator |
|
Superseded |
D1043: tersestatus: avoid modifying tersedict |
2017-10-14 |
phabricator |
|
Not Applicable |
D1043: tersestatus: avoid modifying tersedict |
2017-10-12 |
phabricator |
|
Superseded |
D10440: urlutil: introduce a new `list_paths` function |
2021-04-16 |
phabricator |
|
Superseded |
D10441: paths: use `list_paths` in `hg paths` |
2021-04-16 |
phabricator |
|
Superseded |
D10442: template: use `list_paths` in `peerurls` |
2021-04-16 |
phabricator |
|
Superseded |
D10443: template: make an explicit closure for formatting entry in peerurls |
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 |
D10446: urlutil: extract `chain_path` in a function |
2021-04-16 |
phabricator |
|
Superseded |
D10447: urlutil: make `paths` class old list of `path` |
2021-04-16 |
phabricator |
|
Superseded |
D10448: bookmark: use `list_paths` to access path definition |
2021-04-16 |
phabricator |
|
Superseded |
D10449: parselist: move the function from config to stringutil |
2021-04-16 |
phabricator |
|
Superseded |
D1044: bisect: add --abort flag |
2017-10-14 |
phabricator |
|
Not Applicable |
D1044: bisect: add --abort flag |
2017-10-13 |
phabricator |
|
Not Applicable |
D1044: bisect: add --abort flag |
2017-10-13 |
phabricator |
|
Superseded |
D10450: path: teach the `hg path` command to display boolean sub-option |
2021-04-16 |
phabricator |
|
Superseded |
D10451: urlutil: move url "fixing" at the time of `ui.paths` initialization |
2021-04-16 |
phabricator |
|
Superseded |
D10452: multi-urls: add a boolean suboption that unlock path specification as list |
2021-04-16 |
phabricator |
|
Superseded |
D10453: multi-urls: document the feature |
2021-04-16 |
phabricator |
|
Superseded |
D10454: revset: document the `outgoing` behavior if the path resolve to multiple urls |
2021-04-16 |
phabricator |
|
Superseded |
D10455: urlutil: provide some information about "bad url" when processing `pushurl` |
2021-04-16 |
phabricator |
|
Superseded |
D10456: infinitepush: use `get_unique_pull_path` |
2021-04-16 |
phabricator |
|
Superseded |
D10457: nodemap: test various corruption scenario for the persistent nodemap |
2021-04-16 |
phabricator |
|
Superseded |
D10458: nodemap: deal with data mmap error |
2021-04-16 |
phabricator |
|
Superseded |
D10459: cmdutil: fix an uninitialize variable usage in clearunfinished() |
2021-04-17 |
phabricator |
|
Superseded |
D10460: typing: enable pytype processing on mercurial/upgrade_utils/actions.py |
2021-04-18 |
phabricator |
|
Superseded |
D10461: incoming: use bytes for an error message |
2021-04-18 |
phabricator |
|
Superseded |
D10462: heptapod-ci: enable pytype checking |
2021-04-18 |
phabricator |
|
Superseded |
D10463: phab-refresh: extract the comment in a variable |
2021-04-19 |
phabricator |
|
Superseded |
D10465: errors: make OutOfBandError extend Abort |
2021-04-19 |
phabricator |
|
Superseded |
D10466: errors: introduce a class for remote errors |
2021-04-19 |
phabricator |
|
Superseded |
D10467: errors: raise RemoteError in some places in exchange.py |
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 |
D10469: profiling: add --no-profile to disable profiling enabled via config |
2021-04-19 |
phabricator |
|
Superseded |
D1046: tweakdefaults: enable rebase |
2017-10-13 |
phabricator |
|
Superseded |
D10470: chg: pass --no-profile to disable profiling when starting hg serve |
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 |
D10472: tests: make test-archive.t pass on py3.9 |
2021-04-19 |
phabricator |
|
Superseded |
D10473: mail: force SMTPException to bytes before wrapping in error.Abort |
2021-04-20 |
phabricator |
|
Superseded |
D10474: errors: define OutOfBandError in py2-compatible way |
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 |
D10477: testing: add a `write_file` function |
2021-04-20 |
phabricator |
|
Superseded |
D10478: streamclone: remove sleep based "synchronisation" in tests |
2021-04-20 |
phabricator |
|
Superseded |
D10479: nodemap: add a test about racy commit during stream clone |
2021-04-20 |
phabricator |
|
Superseded |
D1047: tweakdefaults: add restack command |
2017-10-13 |
phabricator |
|
Not Applicable |
D1047: tweakdefaults: add restack command |
2017-10-13 |
phabricator |
|
Superseded |
D10480: nodemap: add a test about nodemap "vacuum" during stream clone |
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 |
D10483: errors: remove unnecessary varargs handling from OutOfBandError |
2021-04-20 |
phabricator |
|
Superseded |
D10484: mail: use a context manager when writing to mbox |
2021-04-20 |
phabricator |
|
Superseded |
D10485: rust: Add a Timestamp struct instead of abusing Duration |
2021-04-20 |
phabricator |
|
Superseded |
D10486: dirstate-tree: Serialize to disk |
2021-04-20 |
phabricator |
|
Superseded |
D10487: dirstate-tree: Maintain a counter of DirstateEntry’s and copy sources |
2021-04-20 |
phabricator |
|
Superseded |
D10488: dirstate-tree: Add copy_map_insert and copy_map_remove |
2021-04-20 |
phabricator |
|
Superseded |
D10489: dirstate-tree: Add clear_ambiguous_times in the new DirstateMap |
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 |
D10492: dirstate-tree: Add "non normal" and "from other parent" sets |
2021-04-20 |
phabricator |
|
Superseded |
D10493: rust: Remove DirstateMap::file_fold_map |
2021-04-20 |
phabricator |
|
Superseded |
D10494: rust: Move "lookup" a.k.a. "unsure" paths into `DirstateStatus` struct |
2021-04-20 |
phabricator |
|
Superseded |
D10495: rust: Add doc-comments to DirstateStatus fields |
2021-04-20 |
phabricator |
|
Superseded |
D10496: relnote: clarify the backward compatibility entry about p1/p2 swap |
2021-04-20 |
phabricator |
|
Superseded |
D10497: relnode: document the move to `zstd` as default compression |
2021-04-20 |
phabricator |
|
Superseded |
D10498: relnote: document the use of persistent-nodemap by default for Rust build |
2021-04-20 |
phabricator |
|
Superseded |
D10499: relnote: mention a nodemap bug fixes |
2021-04-20 |
phabricator |
|
Superseded |
D10500: relnotes: copy "next" to "5.8" and clear "next" |
2021-04-20 |
phabricator |
|
Superseded |
D10501: narrow: add progress-reporting when looking for local changes in `hg tracked` |
2021-04-20 |
phabricator |
|
Superseded |
D10502: packaging: extract pre-computed version when running from plain tarball |
2021-04-20 |
phabricator |
|
Superseded |
D10503: narrow: add more status messages when narrowing |
2021-04-20 |
phabricator |
|
Superseded |
D10504: dirstateguard: use mktemp-like functionality to generate the backup filenames |
2021-04-20 |
phabricator |
|
Superseded |
D10505: mail: add a TODO about proper mbox locking |
2021-04-21 |
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 |
D10508: revlog: add a `entry_binary` method on index |
2021-04-28 |
phabricator |
|
Superseded |
D10509: revlog: remove the revlogio class |
2021-04-28 |
phabricator |
|
Superseded |
D10510: revlog: have an explicit "pack_header" method |
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 |
D10513: convert-bazaar: use breezy package instead of old bzr one |
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 |
D10516: help: add topic about evolution, based on text from evolve extension |
2021-04-28 |
phabricator |
|
Superseded |
D10517: rewriteutil: point to help about instability when rewriting creates orphan |
2021-04-28 |
phabricator |
|
Superseded |
D10518: rewriteutil: check for divergence |
2021-04-28 |
phabricator |
|
Superseded |
D10519: branch: delete obsolete message about changing branch of obsolete commit |
2021-04-28 |
phabricator |
|
Superseded |
D10520: tests: stabilize test-git-interop.t for some versions of git |
2021-04-28 |
phabricator |
|
Superseded |
D10521: git: fix partial node matching |
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 |
D10524: git: use the proper filenode for deleted files in changelog.changelogrevision |
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 |
D10527: git: consistently use str for parents when rebuilding the index database |
2021-04-28 |
phabricator |
|
Superseded |
D10528: git: initialize `extra` to have at least the branch name for nullid |
2021-04-28 |
phabricator |
|
Superseded |
D10530: rewriteutil: adapt "cannot %s while merging" to work with "change branch of" |
2021-04-28 |
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 |
D10533: manifests: push down expected node length into the parser |
2021-04-30 |
phabricator |
|
Superseded |
D10534: tests: bump default timeout to 360s |
2021-04-30 |
phabricator |
|
Superseded |
D10535: core: don't hard-code hex node lengths |
2021-04-30 |
phabricator |
|
Superseded |
D10536: core: don't hard-code node length |
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 |
D10539: black: make codebase compatible with black v21.4b2 and v20.8b1 |
2021-04-30 |
phabricator |
|
Superseded |
D1053: i18n: cache translated messages per encoding |
2017-10-13 |
phabricator |
|
Not Applicable |
D1053: i18n: cache translated messages per encoding |
2017-10-13 |
phabricator |
|
Superseded |
D10540: extensions: ignore exceptions from an extension's `getversion()` method |
2021-05-01 |
phabricator |
|
Superseded |
D10541: phabricator: adapt to the new `urlutil.url()` API |
2021-05-01 |
phabricator |
|
Superseded |
D10542: revlog: fix some comment style |
2021-05-01 |
phabricator |
|
Superseded |
D10543: revlog: adjust rewrite_sidedata code to not delete existing revlog content |
2021-05-02 |
phabricator |
|
Superseded |
D10544: revlog: highlight current incompatibility in `rewrite_sidedata` |
2021-05-02 |
phabricator |
|
Superseded |
D10545: enforcesinglehead-test: add the expected node output next to the error |
2021-05-03 |
phabricator |
|
Superseded |
D10546: dirstate-tree: Give to `status()` mutable access to the `DirstateMap` |
2021-05-03 |
phabricator |
|
Superseded |
D10547: dirstate-tree: Add the new `status()` algorithm |
2021-05-03 |
phabricator |
|
Superseded |
D10548: dirstate-tree: Ignore FIFOs etc. in the status algorithm |
2021-05-03 |
phabricator |
|
Superseded |
D10549: dirstate-tree: Handle I/O errors in status |
2021-05-03 |
phabricator |
|
Superseded |
D10550: dirstate-tree: Avoid BTreeMap double-lookup when inserting a dirstate entry |
2021-05-03 |
phabricator |
|
Superseded |
D10551: dirstate-tree: Paralellize the status algorithm with Rayon |
2021-05-03 |
phabricator |
|
Superseded |
D10552: dirstate-tree: Add #[timed] attribute to `status` and `DirstateMap::read` |
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 |
D10555: rust: Remove handling of `parents` in `DirstateMap` |
2021-05-03 |
phabricator |
|
Superseded |
D10556: rust: Read dirstate from disk in DirstateMap constructor |
2021-05-03 |
phabricator |
|
Superseded |
D10557: dirstate-tree: Make `DirstateMap` borrow from a bytes buffer |
2021-05-03 |
phabricator |
|
Superseded |
D10558: rust: Use `&HgPath` instead of `&HgPathBuf` in may APIs |
2021-05-03 |
phabricator |
|
Superseded |
D10559: dirstate-tree: Borrow copy source paths from the "on disk" bytes |
2021-05-03 |
phabricator |
|
Superseded |
D10560: dirstate-tree: Borrow paths from the "on disk" bytes |
2021-05-03 |
phabricator |
|
Superseded |
D10561: revlog: explicitely pass the "indexfile" parameter |
2021-05-03 |
phabricator |
|
Superseded |
D10562: revlog: replace REVLOGV2 check related to sidedata with `hassidedata` checks |
2021-05-03 |
phabricator |
|
Superseded |
D10563: revlog: replace flag check related to generaldelta with attribute check |
2021-05-03 |
phabricator |
|
Superseded |
D10564: verify: pass a revlog to `_checkrevlog` in `_verifymanifest` |
2021-05-03 |
phabricator |
|
Superseded |
D10565: revlog: split the `version` attribute into its two components |
2021-05-03 |
phabricator |
|
Superseded |
D10566: revlog: rename `hdrsize` to `entry_size` in the C code |
2021-05-03 |
phabricator |
|
Superseded |
D10567: revlog: introduce an explicit `format_version` member in the index struct |
2021-05-03 |
phabricator |
|
Superseded |
D10568: revlog: make the index always return the same tuple |
2021-05-03 |
phabricator |
|
Superseded |
D10569: revlog: always "append" full size tuple |
2021-05-03 |
phabricator |
|
Superseded |
D1056: context: add a fast-comparision path between arbitraryfilectx and workingfilectx |
2017-10-14 |
phabricator |
|
Not Applicable |
D1056: context: add a fast-comparision path between arbitraryfilectx and workingfilectx |
2017-10-13 |
phabricator |
|
Superseded |
D10570: revlog: split the option initialisation in its own method |
2021-05-03 |
phabricator |
|
Superseded |
D10571: revlog: deal with special "postfix" explicitely |
2021-05-03 |
phabricator |
|
Superseded |
D10572: manifest: drop the `indexfile` from `manifestrevlog` |
2021-05-03 |
phabricator |
|
Superseded |
D10573: filelog: drop `indexfile` from `filelog` |
2021-05-03 |
phabricator |
|
Superseded |
D10574: revlog: rename `indexfile` to `_indexfile` |
2021-05-03 |
phabricator |
|
Superseded |
D10575: revlog: rename `datafile` to `datafile` |
2021-05-03 |
phabricator |
|
Superseded |
D10576: revlog: use a "radix" to address revlog |
2021-05-03 |
phabricator |
|
Superseded |
D10577: revlog: stop usage of `_indexfile` to computing nodemap path |
2021-05-03 |
phabricator |
|
Superseded |
D10578: revlog: also use radix when computing nodemap data file |
2021-05-03 |
phabricator |
|
Superseded |
D10579: revlog: introduce a `display_id` property |
2021-05-03 |
phabricator |
|
Superseded |
D1057: filemerge: use arbitraryfilectx for backups |
2017-10-17 |
phabricator |
|
Not Applicable |
D1057: filemerge: use arbitraryfilectx for backups |
2017-10-16 |
phabricator |
|
Not Applicable |
D1057: use arbitraryfilectx for backups |
2017-10-13 |
phabricator |
|
Superseded |
D10580: revlog: use revlog.display_id for FilteredLookupError |
2021-05-03 |
phabricator |
|
Superseded |
D10581: revlog: use revlog.display_id in LookupError |
2021-05-03 |
phabricator |
|
Superseded |
D10582: revlog: use revlog.display_id in narrow error message |
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 |
D10585: revlog: use revlog.display_id in ambiguity 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 |
D10588: revlog: use revlog.display_id in "revision too big" errors |
2021-05-03 |
phabricator |
|
Superseded |
D10589: revlog: use revlog.display_id in error related to bad revisions |
2021-05-03 |
phabricator |
|
Superseded |
D1058: context: add overlayfilectx.cmp() |
2017-10-17 |
phabricator |
|
Not Applicable |
D1058: context: add overlayfilectx.cmp() |
2017-10-13 |
phabricator |
|
Superseded |
D10590: revlog: rename `nodemap_file` to `_nodemap_file` |
2021-05-03 |
phabricator |
|
Superseded |
D10591: revlog: fix error message when data are missing |
2021-05-03 |
phabricator |
|
Superseded |
D10592: revlog: drop `flush` parameter from `_peek_iscensored` |
2021-05-03 |
phabricator |
|
Superseded |
D10593: revlog: simplify a conditionnal in _enforceinlinesize |
2021-05-03 |
phabricator |
|
Superseded |
D10594: revlog: define the actual index and datafile at loading time |
2021-05-03 |
phabricator |
|
Superseded |
D10595: revlog: move index reading logic in a dedicated method |
2021-05-03 |
phabricator |
|
Superseded |
D10596: revlog: rename `versionflags` to header |
2021-05-03 |
phabricator |
|
Superseded |
D10597: revlog: rename `newversionflags` to `new_header` |
2021-05-03 |
phabricator |
|
Superseded |
D10598: revlog: use `_format_flags` to access flags instead of `header` |
2021-05-03 |
phabricator |
|
Superseded |
D10599: revlog: directly use self._format_version when loading index |
2021-05-03 |
phabricator |
|
Superseded |
D1059: filemerge: store backups in the overlayworkingctx if using imm |
2017-10-17 |
phabricator |
|
Not Applicable |
D1059: filemerge: store backups in the overlayworkingctx if using imm |
2017-10-13 |
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 |
D10602: revlog: rename `indexdata` to entry_data |
2021-05-03 |
phabricator |
|
Superseded |
D10603: revlog: preindent some code in addgroup |
2021-05-03 |
phabricator |
|
Superseded |
D10604: revlog: preindent some code in _enforceinlinesize |
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 |
D10607: revlog: pass a transaction object to `rewrite_sidedata` |
2021-05-03 |
phabricator |
|
Superseded |
D10608: revlog: open files in 'r+' instead of 'a+' |
2021-05-03 |
phabricator |
|
Superseded |
D10609: revlog: use `_writing` in `rewrite_sidedata` |
2021-05-03 |
phabricator |
|
Superseded |
D1060: filemerge: add a missing flushall() |
2017-10-17 |
phabricator |
|
Not Applicable |
D1060: filemerge: add a missing flushall() |
2017-10-13 |
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 |
D10612: requirements: no longer drop `generaldelta` requirement with revlogv2 |
2021-05-03 |
phabricator |
|
Superseded |
D10613: revlog: determine sidedata support based on the revlog version |
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 |
D10616: statichttp: add the missing `features` attribute |
2021-05-03 |
phabricator |
|
Superseded |
D10617: sidedata: add a 'side-data' repository feature and use it |
2021-05-03 |
phabricator |
|
Superseded |
D10618: test: no longer directly use the sidedata config and requirements |
2021-05-03 |
phabricator |
|
Superseded |
D10619: revlog: fix capitalisation of an error |
2021-05-03 |
phabricator |
|
Superseded |
D1061: context: add is `isinmemory()` to filectx |
2017-10-14 |
phabricator |
|
Not Applicable |
D1061: context: add is `isinmemory()` to filectx |
2017-10-13 |
phabricator |
|
Superseded |
D10620: side-data: drop the associated config and requirements |
2021-05-03 |
phabricator |
|
Superseded |
D10621: revlog: unify checks for supported flag |
2021-05-03 |
phabricator |
|
Superseded |
D10622: revlog: unify flag processing when loading index |
2021-05-03 |
phabricator |
|
Superseded |
D10623: revlogv2: mark revlogv2 as requires a full upgrade |
2021-05-03 |
phabricator |
|
Superseded |
D10624: revlogv2: introduce a very basic docket file |
2021-05-03 |
phabricator |
|
Superseded |
D10625: revlogv2: store version information in the docket only |
2021-05-03 |
phabricator |
|
Superseded |
D10628: revlogv2: track current index size in the docket |
2021-05-03 |
phabricator |
|
Superseded |
D10629: revlogv2: delay the update of the changelog docket to transaction end |
2021-05-03 |
phabricator |
|
Superseded |
D1062: tweakdefaults: make commands.update.check be `noconflict` |
2017-10-15 |
phabricator |
|
Not Applicable |
D1062: tweakdefaults: make commands.update.check be `noconflict` |
2017-10-14 |
phabricator |
|
Not Applicable |
D1062: tweakdefaults: make experimental.updatecheck be `noconflict` |
2017-10-13 |
phabricator |
|
Superseded |
D10630: revlog: move the `trypending` logic from the `changelog` to the `revlog` |
2021-05-03 |
phabricator |
|
Superseded |
D10631: revlogv2: track pending write in the docket and expose it to hooks |
2021-05-03 |
phabricator |
|
Superseded |
D10632: revlogv2: also keep track for the size of the "data" file |
2021-05-03 |
phabricator |
|
Superseded |
D10633: tests: ensure `$PYTHON` is quoted for Windows |
2021-05-03 |
phabricator |
|
Superseded |
D10634: tests: run python script through quoted interpreter instead of directly |
2021-05-03 |
phabricator |
|
Superseded |
D10635: tests: invoke some shell scripts through the shell interpreter for Windows |
2021-05-03 |
phabricator |
|
Superseded |
D10636: tests: stabilize test-persistent-nodemap.t on 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 |
D10638: rust-status: highlight a bug in Rust-augmented status |
2021-05-04 |
phabricator |
|
Superseded |
D10639: rust-status: fix ignore and include not composing (issue6514) |
2021-05-04 |
phabricator |
|
Superseded |
D1063: rebase: enable multidest by default |
2017-12-07 |
phabricator |
|
Not Applicable |
D1063: rebase: enable multidest by default |
2017-10-13 |
phabricator |
|
Superseded |
D10640: revlog: use `rev` instead of `i` in replace_sidedata_info |
2021-05-04 |
phabricator |
|
Superseded |
D10641: revlog: simplify the replace_sidedata_info code |
2021-05-04 |
phabricator |
|
Superseded |
D10642: revlog: simplify entry update logic in `rewrite_sidedata` |
2021-05-04 |
phabricator |
|
Superseded |
D10643: revlog: improve documentation of the entry tuple |
2021-05-04 |
phabricator |
|
Superseded |
D10644: revlog: create a create `null_item` attribute for V0 |
2021-05-04 |
phabricator |
|
Superseded |
D10645: revlog: fix the `null_item` attribute for V0 |
2021-05-04 |
phabricator |
|
Superseded |
D10646: revlog: add a "data compression mode" entry in the index tuple |
2021-05-04 |
phabricator |
|
Superseded |
D10647: revlog: use `format_version` to dispatch different version in index_get |
2021-05-04 |
phabricator |
|
Superseded |
D10648: revlogv2: preserve the compression mode on disk |
2021-05-04 |
phabricator |
|
Superseded |
D10649: revlog: use an intermediate variable for `data` in `_chunk` |
2021-05-04 |
phabricator |
|
Superseded |
D10650: revlog: introduce a plain compression mode |
2021-05-04 |
phabricator |
|
Superseded |
D10651: revlog: add a `_get_decompressor` method |
2021-05-04 |
phabricator |
|
Superseded |
D10652: revlog: implement a "default compression" mode |
2021-05-04 |
phabricator |
|
Superseded |
D10653: revlog: introduce a compression mode for sidedata in the revlog index |
2021-05-04 |
phabricator |
|
Superseded |
D10654: revlog: apply compression mode while reading sidedata |
2021-05-04 |
phabricator |
|
Superseded |
D10655: revlog: compress sidedata in `_writeentry` |
2021-05-04 |
phabricator |
|
Superseded |
D10656: revlog: compress sidedata when doing "post-pull" sidedata update |
2021-05-04 |
phabricator |
|
Superseded |
D10657: sidedata: use the "feature" to detect that sidedata are enabled |
2021-05-04 |
phabricator |
|
Superseded |
D10658: revlogv2: no longer attempt to use inline for new revlog |
2021-05-04 |
phabricator |
|
Superseded |
D10659: revlogv2: drop the code related to inlined revlogv2 |
2021-05-04 |
phabricator |
|
Superseded |
D1065: python3: move from using func_name to __name__ |
2017-10-14 |
phabricator |
|
Not Applicable |
D1065: python3: move from using func_name to __name__ |
2017-10-14 |
phabricator |
|
Superseded |
D10660: changelogv2: introduce a "changelogv2" feature |
2021-05-04 |
phabricator |
|
Superseded |
D10661: changelogv2: allow upgrade from and to this format |
2021-05-04 |
phabricator |
|
Superseded |
D10662: changelogv2: `copies-side-data` now implies `changelogv2` |
2021-05-04 |
phabricator |
|
Superseded |
D10663: changelogv2: use a dedicated version number |
2021-05-04 |
phabricator |
|
Superseded |
D10664: revlog: pass around the `rev` we deal with when packing/unpacking entry |
2021-05-04 |
phabricator |
|
Superseded |
D10665: revlog: signal which revlog index are compatible with Rust |
2021-05-04 |
phabricator |
|
Superseded |
D10666: revlog: do not call Rust code if the index is not compatible with it |
2021-05-04 |
phabricator |
|
Superseded |
D10667: changelogv2: use a dedicated on disk format for changelogv2 |
2021-05-04 |
phabricator |
|
Superseded |
D10668: config: add --source option to include source of value |
2021-05-04 |
phabricator |
|
Superseded |
D10669: debugcommands: fix some plural-agreements I noticed |
2021-05-04 |
phabricator |
|
Superseded |
D1066: url: add cgi.escape equivalent for bytestrings |
2017-10-14 |
phabricator |
|
Not Applicable |
D1066: url: add cgi.escape equivalent for bytestrings |
2017-10-14 |
phabricator |
|
Superseded |
D10670: rewriteutil: give examples of public changesets that can't be rewritten |
2021-05-04 |
phabricator |
|
Superseded |
D10671: rewriteutil: say how many commits would become orphan if commit is rewritten |
2021-05-04 |
phabricator |
|
Superseded |
D10672: remotefilelog: use the correct capability when using getfilestype threaded |
2021-05-05 |
phabricator |
|
Superseded |
D10673: remotefilelog: use the correct capability when using getfilestype threaded |
2021-05-05 |
phabricator |
|
Superseded |
D10674: automation: install latest Python versions in Linux environment |
2021-05-07 |
phabricator |
|
Superseded |
D10675: automation: update rust in Linux environment |
2021-05-07 |
phabricator |
|
Superseded |
D10676: contrib: update Python versions in Windows automation |
2021-05-07 |
phabricator |
|
Superseded |
D10677: contrib: upgrade Rust in Windows automation |
2021-05-07 |
phabricator |
|
Superseded |
D10678: pyoxidizer: remove some boilerplate in file |
2021-05-07 |
phabricator |
|
Superseded |
D10679: pyoxidizer: pin Python to 3.8 |
2021-05-07 |
phabricator |
|
Superseded |
D1067: python3: use our bytes-only version of cgi.escape everywhere |
2017-10-14 |
phabricator |
|
Not Applicable |
D1067: python3: use our bytes-only version of cgi.escape everywhere |
2017-10-14 |
phabricator |
|
Superseded |
D10680: contrib: install PyOxidizer 0.15.0 |
2021-05-07 |
phabricator |
|
Superseded |
D10681: pyoxidizer: simplify targets |
2021-05-07 |
phabricator |
|
Superseded |
D10682: pyoxidizer: use allocator_backend instead of raw_allocator |
2021-05-07 |
phabricator |
|
Superseded |
D10683: pyoxidizer: support producing MSI installers |
2021-05-07 |
phabricator |
|
Superseded |
D10684: pyoxidizer: support code signing |
2021-05-07 |
phabricator |
|
Superseded |
D10685: packaging: move documentation HTML building to own function |
2021-05-07 |
phabricator |
|
Superseded |
D10686: packaging: rename run_pyoxidizer() |
2021-05-07 |
phabricator |
|
Superseded |
D10687: packaging: extract invocation of pyoxidizer to own function |
2021-05-07 |
phabricator |
|
Superseded |
D10688: packaging: use PyOxidizer for producing WiX MSI installer |
2021-05-07 |
phabricator |
|
Superseded |
D10689: pyoxidizer: use Python 3.9 (BC) |
2021-05-07 |
phabricator |
|
Superseded |
D1068: hghave: add a check for clang-format |
2017-10-14 |
phabricator |
|
Not Applicable |
D1068: hghave: add a check for clang-format |
2017-10-14 |
phabricator |
|
Superseded |
D10690: automation: create Python 3.5 variant of requirements.txt |
2021-05-07 |
phabricator |
|
Superseded |
D10691: contrib: install Visual Studio 2019 tools instead of 2017 |
2021-05-07 |
phabricator |
|
Superseded |
D10692: run-tests: ignore PermissionError when checking available ports |
2021-05-07 |
phabricator |
|
Superseded |
D10693: run-tests: fix whitelist/blacklist with directories on Windows |
2021-05-07 |
phabricator |
|
Superseded |
D10694: hghave: fix the definition of `python3` to work on Windows |
2021-05-07 |
phabricator |
|
Superseded |
D10695: cache: avoid warming the fnodetags cache after clone |
2021-05-07 |
phabricator |
|
Superseded |
D10696: remotefilelog: prevent file download to deadlock on windows |
2021-05-07 |
phabricator |
|
Superseded |
D10697: rename: add hint about --at-rev if source file doesn't exist |
2021-05-07 |
phabricator |
|
Superseded |
D10698: dirstate-tree: Add a dirstate-v1-tree variant of some tests |
2021-05-07 |
phabricator |
|
Superseded |
D10699: dirstate-tree: Add a test showing that issue 6335 is fixed |
2021-05-07 |
phabricator |
|
Superseded |
D1069: bitmanipulation: reformat with clang-format |
2017-10-14 |
phabricator |
|
Not Applicable |
D1069: bitmanipulation: reformat with clang-format |
2017-10-14 |
phabricator |
|
Superseded |
D10700: status: Extend issue 6483 test to exclude patterns |
2021-05-07 |
phabricator |
|
Superseded |
D10701: status: Add tests for some more edge cases |
2021-05-07 |
phabricator |
|
Superseded |
D10702: run-tests: use the same python version for shebang lines on Windows |
2021-05-08 |
phabricator |
|
Superseded |
D10703: Fix hgext/convert/p4.py for Python 3 |
2021-05-09 |
phabricator |
|
Superseded |
D10704: status: Add some more tests |
2021-05-11 |
phabricator |
|
Superseded |
D10705: dirstate-tree: Refactor DirstateMap::drop_file to be recursive |
2021-05-11 |
phabricator |
|
Superseded |
D10706: dirstate-tree: Remove newly-empty nodes after removing a `DirstateEntry` |
2021-05-11 |
phabricator |
|
Superseded |
D10707: templates: fix `revset('parents()') % ...` in amend message template |
2021-05-11 |
phabricator |
|
Superseded |
D10708: util: avoid echoing the password to the console on Windows py3 (issue6446) |
2021-05-12 |
phabricator |
|
Superseded |
D1070: config: graduate experimental.updatecheck to commands.update.check |
2017-10-14 |
phabricator |
|
Not Applicable |
D1070: config: graduate experimental.updatecheck to commands.update.check |
2017-10-14 |
phabricator |
|
Not Applicable |
D1070: config: graduate experimental.updatecheck to commands.update.check |
2017-10-14 |
phabricator |
|
Not Applicable |
D1070: config: graduate experimental.updatecheck to commands.update.check |
2017-10-14 |
phabricator |
|
Superseded |
D10710: vfs: Fix deprecation warning in Python 3.10 (issue6520) |
2021-05-14 |
phabricator |
|
Superseded |
D10711: hgweb: Fix deprecation warning in Python 3.10 (issue6520) |
2021-05-15 |
phabricator |
|
Superseded |
D10712: tests: show that hg fails to rollback transaction on revlog split |
2021-05-16 |
phabricator |
|
Superseded |
D10713: revlog: fix the the computation of indexes on revlog split |
2021-05-16 |
phabricator |
|
Superseded |
D10714: transaction: trivial refactoring |
2021-05-16 |
phabricator |
|
Superseded |
D10715: revlog: make transaction handle revlog splits better (issue6423) |
2021-05-16 |
phabricator |
|
Superseded |
D10716: dirstate-v2: Add a new experimental `exp-dirstate-v2` repository requirement |
2021-05-17 |
phabricator |
|
Superseded |
D10717: tests: More cleanly separate expected hexdump output |
2021-05-17 |
phabricator |
|
Superseded |
D10718: dirstate-v2: Update the expected output of some tests for new requirement |
2021-05-17 |
phabricator |
|
Superseded |
D10719: dirstate-v2: Change the on-disk format when the requirement is enabled |
2021-05-17 |
phabricator |
|
Superseded |
D10720: dirstate-v2: Add a variant of some tests, that uses the new format |
2021-05-17 |
phabricator |
|
Superseded |
D10721: dirstate-tree: Extract into a method sorting children of a given node |
2021-05-17 |
phabricator |
|
Superseded |
D10722: dirstate-v2: Change the on-disk format to be tree-shaped |
2021-05-17 |
phabricator |
|
Superseded |
D10723: rewriteutil: add pointer to help text when rewrite would cause divergence |
2021-05-17 |
phabricator |
|
Superseded |
D10724: revlog: fix index computation during inline->non-inline transition |
2021-05-18 |
phabricator |
|
Superseded |
D10725: revlog: update data file record before index rename |
2021-05-18 |
phabricator |
|
Superseded |
D10726: recover: only apply last journal record per file |
2021-05-18 |
phabricator |
|
Superseded |
D10727: updatecaches: introduce a set of constants to control which are updated |
2021-05-18 |
phabricator |
|
Superseded |
D10728: updatecaches: adds a `caches` parameters to `repo.updatecaches` |
2021-05-18 |
phabricator |
|
Superseded |
D10729: updatecaches: use the caches argument in `hg debugupdatecaches` |
2021-05-18 |
phabricator |
|
Superseded |
D1072: tersestatus: rework dirnode and tersedir docstrings |
2017-10-14 |
phabricator |
|
Not Applicable |
D1072: tersestatus: rework dirnode and tersedir docstrings |
2017-10-14 |
phabricator |
|
Superseded |
D10730: updatecaches: use the `caches` argument instead of a special `full` value |
2021-05-18 |
phabricator |
|
Superseded |
D10731: updatecaches: deprecate the `full` argument |
2021-05-18 |
phabricator |
|
Superseded |
D10732: tests: add req on bash for test-transaction-rollback-on-sigpipe (issue6429) |
2021-05-18 |
phabricator |
|
Superseded |
D10733: hghave: make error output easier to diagnose |
2021-05-18 |
phabricator |
|
Superseded |
D10734: Enable widen when files are excluded by sparse and not included by narrow |
2021-05-18 |
phabricator |
|
Superseded |
D10735: errors: let each Abort subclass define its error code |
2021-05-19 |
phabricator |
|
Superseded |
D10736: errors: move Abort earlier, so more exceptions can subclass it |
2021-05-19 |
phabricator |
|
Superseded |
D10737: errors: make InterventionRequired subclass Abort |
2021-05-19 |
phabricator |
|
Superseded |
D10738: errors: create superclass for Abort exception |
2021-05-19 |
phabricator |
|
Superseded |
D10739: errors: catch the new Error class in scmutil and chgserver |
2021-05-19 |
phabricator |
|
Superseded |
D1073: commands: move a bunch of statements into if True for next patch |
2017-10-14 |
phabricator |
|
Superseded |
D10740: revlog: avoid raising no-arg RevlogError for internal flow control |
2021-05-19 |
phabricator |
|
Superseded |
D10741: errors: make StorageError subclass Error, attaching an exit code to it |
2021-05-19 |
phabricator |
|
Superseded |
D10742: rust: Add type annotation to fix inference on Rust Nightly |
2021-05-19 |
phabricator |
|
Superseded |
D10743: rust: Fix "panic message is not a string literal" warnings |
2021-05-19 |
phabricator |
|
Superseded |
D10744: dirstate-tree: Remove DirstateMap::iter_node_data_mut |
2021-05-19 |
phabricator |
|
Superseded |
D10745: dirstate-tree: Downgrade `&mut Node` to `&Node` in status and serialization |
2021-05-19 |
phabricator |
|
Superseded |
D10746: rust: Return owned instead of borrowed DirstateEntry in DirstateMap APIs |
2021-05-19 |
phabricator |
|
Superseded |
D10747: dirstate-tree: Add `NodeRef` and `ChildNodesRef` enums |
2021-05-19 |
phabricator |
|
Superseded |
D10748: dirstate-v2: Add a zero-size error type for dirstate v2 parse errors |
2021-05-19 |
phabricator |
|
Superseded |
D10749: dirstate-v2: Make more APIs fallible, returning Result |
2021-05-19 |
phabricator |
|
Superseded |
D1074: branch: add a --rev flag to change branch name of given revisions |
2018-01-19 |
phabricator |
|
Not Applicable |
D1074: branch: add a --rev flag to change branch name of given revisions |
2018-01-19 |
phabricator |
|
Not Applicable |
D1074: branch: add a --rev flag to change branch name of given revisions |
2018-01-19 |
phabricator |
|
Not Applicable |
D1074: branch: add a --rev flag to change branch name of given revisions |
2017-12-02 |
phabricator |
|
Not Applicable |
D1074: branch: add a --rev flag to change branch name of given revisions |
2017-10-17 |
phabricator |
|
Not Applicable |
D1074: branch: add a --rev flag to change branch name of given revisions |
2017-10-16 |
phabricator |
|
Not Applicable |
D1074: branch: add a --rev flag to change branch name of given revisions |
2017-10-15 |
phabricator |
|
Not Applicable |
D1074: branch: add a --rev flag to change branch name of given revisions |
2017-10-14 |
phabricator |
|
Superseded |
D10750: dirstate-v2: Make the dirstate bytes buffer available in more places |
2021-05-19 |
phabricator |
|
Superseded |
D10751: dirstate-v2: Parse the dirstate lazily, with copy-on-write nodes |
2021-05-19 |
phabricator |
|
Superseded |
D10752: dirstate-tree: Skip readdir() in `hg status -mard` |
2021-05-19 |
phabricator |
|
Superseded |
D10753: persistent-nodemap: add a way to make the picked uid predictable |
2021-05-20 |
phabricator |
|
Superseded |
D10754: persistent-nodemap: use the intended uuid size |
2021-05-20 |
phabricator |
|
Superseded |
D10755: docket: move the uid logic in the `revlogutils.docket` module |
2021-05-20 |
phabricator |
|
Superseded |
D10756: exewrapper: avoid directly linking against python3X.dll |
2021-05-20 |
phabricator |
|
Superseded |
D10757: test: remove some unnecessary dependency on repo format |
2021-05-20 |
phabricator |
|
Superseded |
D10758: errors: make exit codes class variables instead |
2021-05-20 |
phabricator |
|
Superseded |
D10759: tests: monkeypatch `util.get_password()` to avoid deadlocks on Windows |
2021-05-20 |
phabricator |
|
Superseded |
D1075: httppeer: pass url to urllib as native str, not bytes |
2017-10-14 |
phabricator |
|
Not Applicable |
D1075: httppeer: pass url to urllib as native str, not bytes |
2017-10-14 |
phabricator |
|
Superseded |
D10760: run-tests: enable color on Windows |
2021-05-20 |
phabricator |
|
Superseded |
D10761: run-tests: disable color in 'auto' mode on Windows if stdout is redirected |
2021-05-20 |
phabricator |
|
Superseded |
D10763: tests: partially fix test-transaction-rollback-on-revlog-split.t on Windows |
2021-05-21 |
phabricator |
|
Superseded |
D10764: hg-cpython: fix new occuring TypeError |
2021-05-21 |
phabricator |
|
Superseded |
D10765: rhg: Sort `rhg status` output correctly |
2021-05-22 |
phabricator |
|
Superseded |
D10766: rhg: A missing .hg/dirstate file is not an error |
2021-05-22 |
phabricator |
|
Superseded |
D10767: rhg: look for repository in ancestors also instead of cwd only |
2021-05-24 |
phabricator |
|
Superseded |
D10768: upgrade: Use `improvement` subclasses everywhere, not instances |
2021-05-25 |
phabricator |
|
Superseded |
D10769: dirstate-v2: Add `hg debugupgraderepo` command support |
2021-05-25 |
phabricator |
|
Superseded |
D1076: hgweb: more native string treatment in query string parsing |
2017-10-14 |
phabricator |
|
Not Applicable |
D1076: hgweb: more native string treatment in query string parsing |
2017-10-14 |
phabricator |
|
Superseded |
D10770: docket: make compatible with py3.6, where Struct.format is bytes |
2021-05-25 |
phabricator |
|
Superseded |
D10771: revlogv2: use a unique filename for index |
2021-05-27 |
phabricator |
|
Superseded |
D10772: revlogv2: use a unique filename for data |
2021-05-27 |
phabricator |
|
Superseded |
D10773: revlogv2: simplify and clarify the processing of each entry |
2021-05-27 |
phabricator |
|
Superseded |
D10774: revlogv2: add a `get_data` helper to grab the next piece of docket |
2021-05-27 |
phabricator |
|
Superseded |
D10775: revlog: simplify the try nesting in the `_writing` context |
2021-05-27 |
phabricator |
|
Superseded |
D10776: revlog: close the index file handle after the data one |
2021-05-27 |
phabricator |
|
Superseded |
D10777: fuzz: add hg to sys.path when constructing mpatch corpus |
2021-05-27 |
phabricator |
|
Superseded |
D10778: changegroup: fix deltachunk API to be consistent from one class to another |
2021-05-28 |
phabricator |
|
Superseded |
D10779: revlogv2: drop "sidedatacompression" from the list of todos |
2021-05-28 |
phabricator |
|
Superseded |
D1077: hgweb: rewrite two X or Y and Z ad-hoc ternaries with Y if X else Z |
2017-10-14 |
phabricator |
|
Not Applicable |
D1077: hgweb: rewrite two X or Y and Z ad-hoc ternaries with Y if X else Z |
2017-10-14 |
phabricator |
|
Superseded |
D10780: revlog: implement sidedata without using _revisiondata |
2021-05-28 |
phabricator |
|
Superseded |
D10781: revlog: use `self.sidedata` directly to construct changelogrevision |
2021-05-28 |
phabricator |
|
Superseded |
D10782: revlog: use `self.sidedata` directly in `revlog.clone` |
2021-05-28 |
phabricator |
|
Superseded |
D10783: revlog: no longer return sidedata from `_revisiondata` |
2021-05-28 |
phabricator |
|
Superseded |
D10784: revlog: simplify "partial read" error message |
2021-05-28 |
phabricator |
|
Superseded |
D10785: revlog: use dedicated code for reading sidedata |
2021-05-28 |
phabricator |
|
Superseded |
D10786: revlog: fix docket.date_filepath docstring |
2021-05-28 |
phabricator |
|
Superseded |
D10788: censor: reduce risk of censor test blowing up output limit |
2021-05-28 |
phabricator |
|
Superseded |
D1078: hgweb: use native strings consistently for querystring parsing |
2017-10-14 |
phabricator |
|
Not Applicable |
D1078: hgweb: use native strings consistently for querystring parsing |
2017-10-14 |
phabricator |
|
Superseded |
D10790: censor: drop size limitation on the tombstone |
2021-05-28 |
phabricator |
|
Superseded |
D10791: revlog: move entry documentation alongside new related constants |
2021-05-30 |
phabricator |
|
Superseded |
D10792: revlog: move `offset_type` to `revlogutils` |
2021-05-30 |
phabricator |
|
Superseded |
D10793: revlog: add a function to build index entry tuple |
2021-05-30 |
phabricator |
|
Superseded |
D10794: revlog: use the new `entry` function in revlog.py |
2021-05-30 |
phabricator |
|
Superseded |
D10795: revlog: use entry in revlogv0.py |
2021-05-30 |
phabricator |
|
Superseded |
D10796: revlog: use the `entry` function in bundlerepo |
2021-05-30 |
phabricator |
|
Superseded |
D10797: revlog: move `revisioninfo` in `revlogutils` |
2021-05-30 |
phabricator |
|
Superseded |
D10798: util: add `nb_bytes` argument to `copyfile` to partially copy a file |
2021-05-30 |
phabricator |
|
Superseded |
D10799: revlog: add a ways to blacklist some revision when searching for a delta |
2021-05-30 |
phabricator |
|
Superseded |
D1079: hgweb: rewrite most obviously-native-strings to be native strings |
2017-10-14 |
phabricator |
|
Not Applicable |
D1079: hgweb: rewrite most obviously-native-strings to be native strings |
2017-10-14 |
phabricator |
|
Superseded |
D107: util: remove dead code which used to be for old python2 versions |
2017-07-17 |
phabricator |
|
Not Applicable |
D10800: revlog: allow to pass an existing docket to `_loadindex()` |
2021-05-30 |
phabricator |
|
Superseded |
D10801: censor: do not process sidedata of censored revision while bundling |
2021-05-31 |
phabricator |
|
Superseded |
D10802: revlogv2: make sure bundling pick a compatible bundle format |
2021-05-31 |
phabricator |
|
Superseded |
D10803: rhg: Remove some intermediate Vecs in `rhg files` |
2021-05-31 |
phabricator |
|
Superseded |
D10804: rhg: Add support for dirstate-v2 |
2021-05-31 |
phabricator |
|
Superseded |
D10805: verify: align a comment line |
2021-06-01 |
phabricator |
|
Superseded |
D10806: verify: expand a one liner into explicit commands |
2021-06-01 |
phabricator |
|
Superseded |
D10807: verify: use some intermediate variables instead of a multi-liner |
2021-06-01 |
phabricator |
|
Superseded |
D10808: verify: use some intermediate variables instead of a multi-liner |
2021-06-01 |
phabricator |
|
Superseded |
D10809: verify: use some intermediate variables instead of a multi-liner |
2021-06-01 |
phabricator |
|
Superseded |
D1080: hgweb: fix logging to use native strings as appropriate |
2017-10-15 |
phabricator |
|
Not Applicable |
D1080: hgweb: fix logging to use native strings as appropriate |
2017-10-14 |
phabricator |
|
Superseded |
D10810: verify: use some intermediate variables instead of a multi-liner |
2021-06-01 |
phabricator |
|
Superseded |
D10811: verify: use some intermediate variables instead of a multi-liner |
2021-06-01 |
phabricator |
|
Superseded |
D10812: verify: use some intermediate variables instead of a multi-liner |
2021-06-01 |
phabricator |
|
Superseded |
D10813: verify: use some intermediate variables instead of a multi-liner |
2021-06-01 |
phabricator |
|
Superseded |
D10814: verify: use some intermediate variables instead of a multi-liner |
2021-06-01 |
phabricator |
|
Superseded |
D10815: verify: use some intermediate variables instead of a multi-liner |
2021-06-01 |
phabricator |
|
Superseded |
D10816: verify: use some intermediate variables instead of a multi-liner |
2021-06-01 |
phabricator |
|
Superseded |
D10817: verify: use some intermediate variables instead of a multi-liner |
2021-06-01 |
phabricator |
|
Superseded |
D10818: verify: use some intermediate variables instead of a multi-liner |
2021-06-01 |
phabricator |
|
Superseded |
D10819: verify: use some intermediate variables instead of a multi-liner |
2021-06-01 |
phabricator |
|
Superseded |
D1081: tests: add check in test-check-commit.t to verify releasenotes directives |
2017-10-15 |
phabricator |
|
Not Applicable |
D1081: tests: add check in test-check-commit.t to verify releasenotes directives |
2017-10-14 |
phabricator |
|
Superseded |
D10820: verify: use some intermediate variables instead of a multi-liner |
2021-06-01 |
phabricator |
|
Superseded |
D10821: verify: use some intermediate variables instead of a multi-liner |
2021-06-01 |
phabricator |
|
Superseded |
D10822: verify: use some intermediate variables instead of a multi-liner |
2021-06-01 |
phabricator |
|
Superseded |
D10823: dirstate-tree: Fix status algorithm with unreadable directory |
2021-06-01 |
phabricator |
|
Superseded |
D10824: dirstate-tree: Change status() results to not borrow DirstateMap |
2021-06-01 |
phabricator |
|
Superseded |
D10825: dirstate-v2: Allow tree nodes without an entry to store a timestamp |
2021-06-01 |
phabricator |
|
Superseded |
D10826: dirstate-v2: Skip readdir in status based on directory mtime |
2021-06-01 |
phabricator |
|
Superseded |
D10827: dirstate-v2: Write .hg/dirstate back to disk on directory cache changes |
2021-06-01 |
phabricator |
|
Superseded |
D10828: dirstate-v2: Add --dirs to debugdirstate command |
2021-06-01 |
phabricator |
|
Superseded |
D10829: dirstate-v2: Drop parent directory cache when removing a dirstate node |
2021-06-01 |
phabricator |
|
Superseded |
D1082: split: new extension to split changesets |
2017-12-19 |
phabricator |
|
Not Applicable |
D1082: split: new extension to split changesets |
2017-12-19 |
phabricator |
|
Not Applicable |
D1082: split: new extension to split changesets |
2017-12-19 |
phabricator |
|
Not Applicable |
D1082: split: new extension to split changesets |
2017-10-16 |
phabricator |
|
Not Applicable |
D1082: split: new extension to split changesets |
2017-10-14 |
phabricator |
|
Not Applicable |
D1082: split: new extension to split changesets |
2017-10-14 |
phabricator |
|
Not Applicable |
D1082: split: new extension to split changesets |
2017-10-14 |
phabricator |
|
Superseded |
D10830: merge: make applyupdates() not mutate mresult argument |
2021-06-01 |
phabricator |
|
Superseded |
D10831: index: use an explicit constant for INDEX_HEADER format and use it for docket |
2021-06-02 |
phabricator |
|
Superseded |
D10832: rewriteutil: add pointer to help text when rewrite would cause divergence |
2021-06-03 |
phabricator |
|
Superseded |
D10833: rust: Make some file path parameters less generic |
2021-06-04 |
phabricator |
|
Superseded |
D10834: rust: Parse "subinclude"d files along the way, not later |
2021-06-04 |
phabricator |
|
Superseded |
D10835: rust: Use a maintained crate for SHA-1 hashing |
2021-06-04 |
phabricator |
|
Superseded |
D10836: dirstate-v2: Store a hash of ignore patterns (.hgignore) |
2021-06-07 |
phabricator |
|
Superseded |
D10837: rhg: split non_repo_config and `--config` loading in different functions |
2021-06-07 |
phabricator |
|
Superseded |
D10838: rhg: add exit code to HgError::Abort() |
2021-06-07 |
phabricator |
|
Superseded |
D10839: rhg: propogate error coming from HgError::Abort to CommandError |
2021-06-07 |
phabricator |
|
Superseded |