D11864: test-upgrade: narrow the `debugformat` call when upgrading to dirstate-v2 |
2021-12-07 |
phabricator |
|
Superseded |
D11863: filemerge: remove `premerge` argument from `_makebackup()` |
2021-12-06 |
phabricator |
|
Superseded |
D11862: fsmonitor: incorporate fixes for Python 3.10 (issue6612) |
2021-12-06 |
phabricator |
|
Superseded |
D11861: python2-compat: fix extensions' tests on python2 |
2021-12-04 |
phabricator |
|
Superseded |
D11860: filemerge: inline `_filemerge()` into `filemerge()` |
2021-12-04 |
phabricator |
|
Superseded |
D11859: filemerge: make `_filemerge()` do both premerge and merge |
2021-12-04 |
phabricator |
|
Superseded |
D11858: filemerge: merge `premerge()` into `filemerge()` |
2021-12-04 |
phabricator |
|
Superseded |
D11857: mergestate: inline `_resolve()` into `resolve()` |
2021-12-04 |
phabricator |
|
Superseded |
D11856: mergestate: make `_resolve()` do both preresolve and resolve |
2021-12-04 |
phabricator |
|
Superseded |
D11855: mergestate: merge `preresolve()` into `resolve()` |
2021-12-04 |
phabricator |
|
Superseded |
D11854: tests: remove unnecessary explicit args from `failfilemerge.py` |
2021-12-04 |
phabricator |
|
Superseded |
D11853: simplemerge: set `conflicts` earlier for :union tool |
2021-12-04 |
phabricator |
|
Superseded |
D11852: update: reformat the `commands.update.check` help |
2021-12-03 |
phabricator |
|
Superseded |
D11851: update: properly overwrite `check` config with `--no-` variants |
2021-12-03 |
phabricator |
|
Superseded |
D11850: update: add a test for `--merge` overriding the "abort" config |
2021-12-03 |
phabricator |
|
Superseded |
D1184: fsmonitor: use nonnormalset from dirstatemap |
2017-10-18 |
phabricator |
|
Superseded |
D1184: fsmonitor: use nonnormalset from dirstatemap |
2017-10-18 |
phabricator |
|
Not Applicable |
D1184: fsmonitor: use nonnormalset from dirstatemap |
2017-10-18 |
phabricator |
|
Not Applicable |
D1184: fsmonitor: use nonnormalset from dirstatemap |
2017-10-18 |
phabricator |
|
Not Applicable |
D1184: fsmonitor: use nonnormalset from dirstatemap |
2017-10-19 |
phabricator |
|
Not Applicable |
D11849: dirstate: remove unused method |
2021-12-03 |
phabricator |
|
Superseded |
D11848: update: use long version of the flag in the test |
2021-12-03 |
phabricator |
|
Superseded |
D11847: status: keep second-ambiguous mtimes during fixup |
2021-12-02 |
phabricator |
|
Superseded |
D11846: dirstate-item: make sure we load `mtime-second-ambiguous` from disk |
2021-12-02 |
phabricator |
|
Superseded |
D11845: dirstate-item: make sure we set the mtime-second-ambiguous on v2 write |
2021-12-02 |
phabricator |
|
Superseded |
D11844: dirstate-item: ignore mtime to write v1 when `mtime-second-ambiguous` is set |
2021-12-02 |
phabricator |
|
Superseded |
D11843: dirstate-item: implement the comparison logic for mtime-second-ambiguous |
2021-12-02 |
phabricator |
|
Superseded |
D11842: dirstate-item: add a "second_ambiguous` flag in the mtime tuple |
2021-12-02 |
phabricator |
|
Superseded |
D11841: dirstate: drop comparison primitive on the timestamp class |
2021-12-02 |
phabricator |
|
Superseded |
D11840: rhg: Update the dirstate on disk after status |
2021-12-02 |
phabricator |
|
Superseded |
D1183: cmdutil: fix status tersing on Python 3 |
2017-10-18 |
phabricator |
|
Superseded |
D1183: cmdutil: fix status tersing on Python 3 |
2017-10-18 |
phabricator |
|
Not Applicable |
D11839: rhg: Add Repo::write_dirstate |
2021-12-02 |
phabricator |
|
Superseded |
D11838: rhg: Add lazy/cached dirstate data file ID parsing on Repo |
2021-12-02 |
phabricator |
|
Superseded |
D11837: rhg: Make Repo::dirstate_parents a LazyCell |
2021-12-02 |
phabricator |
|
Superseded |
D11836: rust: Add Vfs::write_atomic |
2021-12-02 |
phabricator |
|
Superseded |
D11835: rhg: Initial repository locking |
2021-12-02 |
phabricator |
|
Superseded |
D11834: rust: Serializing a DirstateMap does not mutate it anymore |
2021-12-02 |
phabricator |
|
Superseded |
D11833: test: mark rhg output as flaky |
2021-11-30 |
phabricator |
|
Superseded |
D11832: chistedit: explain which order the commits are presented in |
2021-11-30 |
phabricator |
|
Superseded |
D11831: errors: use detailed error for invalid commit-extras argument |
2021-11-29 |
phabricator |
|
Superseded |
D11830: errors: use detailed exit code in pathauditor |
2021-11-29 |
phabricator |
|
Superseded |
D1182: hghave: fix clang-format check to use bytes regex |
2017-10-18 |
phabricator |
|
Superseded |
D1182: hghave: fix clang-format check to use bytes regex |
2017-10-18 |
phabricator |
|
Not Applicable |
D11829: errors: use detailed exit code for RepoLookupError |
2021-11-29 |
phabricator |
|
Superseded |
D11828: errors: use detailed exit code for detected case-collision |
2021-11-29 |
phabricator |
|
Superseded |
D11827: errors: use detailed exit code when trying to merge file outside narrowspec |
2021-11-29 |
phabricator |
|
Superseded |
D11826: errors: use detailed exit code for non-integer number of diff context lines |
2021-11-29 |
phabricator |
|
Superseded |
D11825: patch: add hint about mangled whitespace on bad patch |
2021-11-29 |
phabricator |
|
Superseded |
D11824: errors: return more detailed errors when failing to parse or apply patch |
2021-11-29 |
phabricator |
|
Superseded |
D11823: extensions: add a default "*" suboptions prefix |
2021-11-29 |
phabricator |
|
Superseded |
D11822: extension: add a `required` suboption to enforce the use of an extensions |
2021-11-29 |
phabricator |
|
Superseded |
D11821: extensions: highlight the name of the faulty extensions in the error message |
2021-11-29 |
phabricator |
|
Superseded |
D11820: extensions: refactor handling of loading error make it reusable |
2021-11-29 |
phabricator |
|
Superseded |
D1181: configitems: make all regular expressions bytes and not native str |
2017-10-18 |
phabricator |
|
Superseded |
D1181: configitems: make all regular expressions bytes and not native str |
2017-10-18 |
phabricator |
|
Not Applicable |
D11819: extensions: ignore "sub-options" when looking for extensions |
2021-11-29 |
phabricator |
|
Superseded |
D11818: rhg: refactor to use IgnoreFnType alias more widely |
2021-11-29 |
phabricator |
|
Superseded |
D11817: sparse: lock the store when updating requirements config |
2021-11-29 |
phabricator |
|
New |
D11816: tests: fix test-fix on NetBSD |
2021-11-28 |
phabricator |
|
Superseded |
D11815: rhg: Add support for `rhg status -n` |
2021-11-26 |
phabricator |
|
Superseded |
D11814: rhg: signal when falling back in logs |
2021-11-26 |
phabricator |
|
New |
D11813: rhg: don't run `blackbox` if not activated |
2021-11-26 |
phabricator |
|
Superseded |
D11812: rust: add function to check if an extension is enabled |
2021-11-26 |
phabricator |
|
Superseded |
D11811: docs: update Rust readme with a mention of `rhg` |
2021-11-26 |
phabricator |
|
New |
D11810: docs: fix typos and wording for the persistent-nodemap feature |
2021-11-26 |
phabricator |
|
New |
D1180: convert: register missed subversion config items |
2017-10-18 |
phabricator |
|
Superseded |
D1180: convert: register missed subversion config items |
2017-10-18 |
phabricator |
|
Not Applicable |
D11809: docs: add missing dirstate-v2 documentation |
2021-11-26 |
phabricator |
|
New |
D11808: docs: add documentation about Rust |
2021-11-26 |
phabricator |
|
New |
D11807: typo: s/unkown/unknown across the codebase |
2021-11-26 |
phabricator |
|
Superseded |
D11806: downgrade: don't assume existence of nodemap files when downgrading |
2021-11-25 |
phabricator |
|
Superseded |
D11805: packaging: bump pygit2 to 1.7.1 |
2021-11-25 |
phabricator |
|
Superseded |
D11804: packaging: bump windows_curses to 2.3.0 |
2021-11-25 |
phabricator |
|
Superseded |
D11803: packaging: regenerate the requirements files with pip-tools 6.4.0 |
2021-11-25 |
phabricator |
|
Superseded |
D11802: filemerge: simplify slightly by using filectx.decodeddata() |
2021-11-24 |
phabricator |
|
Superseded |
D11801: filemerge: rename _formatconflictmarker() since it formats a label |
2021-11-24 |
phabricator |
|
Superseded |
D11800: largefile: use the proper "mtime boundary" logic during fixup |
2021-11-24 |
phabricator |
|
Superseded |
D117: run-tests: warn if --color=always and no pygments installed |
2017-07-18 |
phabricator |
|
Superseded |
D117: run-tests: warn if --color=always and no pygments installed |
2017-07-18 |
phabricator |
|
Not Applicable |
D117: run-tests: warn if --color=always and no pygments installed |
2017-07-18 |
phabricator |
|
Not Applicable |
D1179: amend: error out if the note is greater than 255bytes |
2017-10-18 |
phabricator |
|
Superseded |
D1179: amend: error out if the note is greater than 255bytes |
2017-10-18 |
phabricator |
|
Not Applicable |
D11799: status: move the boundary comparison logic within the timestamp module |
2021-11-24 |
phabricator |
|
Superseded |
D11798: tests: remove potential mtime ambiguity in a dirstate test |
2021-11-24 |
phabricator |
|
Superseded |
D11797: dirstate: cleanup remaining of "now" during write |
2021-11-24 |
phabricator |
|
Superseded |
D11796: dirstate: remove need_delay logic |
2021-11-24 |
phabricator |
|
Superseded |
D11795: dirstate: remove `lastnormaltime` mechanism |
2021-11-24 |
phabricator |
|
Superseded |
D11794: status: use filesystem time boundary to invalidate racy files |
2021-11-24 |
phabricator |
|
Superseded |
D11793: test: use a different timestamp for the updated file |
2021-11-24 |
phabricator |
|
Superseded |
D11792: win32text: drop associated dirstate cache information on revert |
2021-11-24 |
phabricator |
|
Superseded |
D11791: dirstate: stop gathering parentfiledata in update_file |
2021-11-24 |
phabricator |
|
Superseded |
D11790: dirstate: stop gathering parentfiledata in update_file_p1 |
2021-11-24 |
phabricator |
|
Superseded |
D1178: show: move configitems to core |
2017-10-18 |
phabricator |
|
Superseded |
D1178: show: move configitems to core |
2017-10-18 |
phabricator |
|
Not Applicable |
D11789: dirstate: make it mandatory to provide parentfiledata in `set_clean` |
2021-11-24 |
phabricator |
|
Superseded |
D11788: dirstate: do no use `set_clean` in revert |
2021-11-24 |
phabricator |
|
Superseded |
D11787: status: adapt largefile to gather stats at lookup time |
2021-11-24 |
phabricator |
|
Superseded |
D11786: status: adapt largefile to gather stats at lookup time |
2021-11-24 |
phabricator |
|
Superseded |
D11785: status: gather fixup info at comparison time |
2021-11-24 |
phabricator |
|
Superseded |
D11784: update: filter the ambiguous mtime in update directly |
2021-11-24 |
phabricator |
|
Superseded |
D11783: dirstate: move "get fs now" in the timestamp utility module |
2021-11-24 |
phabricator |
|
Superseded |
D11782: dirstate-item: allow mtime to be None in "parentdata" |
2021-11-24 |
phabricator |
|
Superseded |
D11781: dirstate: add a comment about a racy piece of code during updates |
2021-11-24 |
phabricator |
|
Superseded |
D11780: tests: add missing `head` for when things go wrong |
2021-11-24 |
phabricator |
|
Superseded |
D1177: chgserver: do not treat HG as sensitive environ when CHGHG is set |
2017-10-18 |
phabricator |
|
Superseded |
D1177: chgserver: do not treat HG as sensitive environ when CHGHG is set |
2017-10-18 |
phabricator |
|
Not Applicable |
D11779: tests: ensure a status will have non ambiguous mtime in some race test |
2021-11-24 |
phabricator |
|
Superseded |
D11778: tests: make sure no ambiguity remains after the commit |
2021-11-24 |
phabricator |
|
Superseded |
D11777: dirstate: clarify a `hg update` invocation in a test |
2021-11-24 |
phabricator |
|
Superseded |
D11776: automation: support Python 3.10 on Windows |
2021-11-24 |
phabricator |
|
Superseded |
D11775: contrib: update Windows environment to Python 3.9.9 |
2021-11-24 |
phabricator |
|
Superseded |
D11774: rhg: Fix status desambiguation of symlinks and executable files |
2021-11-23 |
phabricator |
|
Superseded |
D11773: rhg: Rename cat_file_is_modified |
2021-11-23 |
phabricator |
|
Superseded |
D11772: rhg: Also parse flags in the manifest parser |
2021-11-23 |
phabricator |
|
Superseded |
D11771: rhg: Propogate manifest parse errors instead of panicking |
2021-11-23 |
phabricator |
|
Superseded |
D11770: backout: backed out changeset 5d83a40cd3f8 |
2021-11-22 |
phabricator |
|
Superseded |
D1176: fsmonitor: declare missing config options |
2017-10-18 |
phabricator |
|
Superseded |
D1176: fsmonitor: declare missing config options |
2017-10-18 |
phabricator |
|
Not Applicable |
D11769: tests: Adapt test-basic.t expected output for rhg |
2021-11-19 |
phabricator |
|
Superseded |
D11768: packaging: make rpm relocatable |
2021-11-17 |
phabricator |
|
Superseded |
D11767: dockerrpm: always use current user and group |
2021-11-17 |
phabricator |
|
Superseded |
D11766: sparse: demonstrate a bug when used with safe-share |
2021-11-16 |
phabricator |
|
New |
D11765: heptapod-ci: re-introduce Windows CI |
2021-11-16 |
phabricator |
|
Superseded |
D11764: rhg: add support for narrow clones and sparse checkouts |
2021-11-16 |
phabricator |
|
Superseded |
D11763: cext: define S_IFLNK on Python 2.7 and Windows |
2021-11-16 |
phabricator |
|
Superseded |
D11762: rhg: Colored output is not supported |
2021-11-15 |
phabricator |
|
Superseded |
D11761: rhg: [encode] and [decode] config sections are not supported |
2021-11-15 |
phabricator |
|
Superseded |
D11760: rhg: Config commands.status.terse is not supported |
2021-11-15 |
phabricator |
|
Superseded |
D11759: rhg: Propagate config errors in `rhg status` |
2021-11-15 |
phabricator |
|
Superseded |
D11758: rhg: $HG_PENDING is not supported |
2021-11-15 |
phabricator |
|
Superseded |
D11757: backout: backout 5d83a40cd3f8 and re-instate Python 2 support |
2021-11-15 |
phabricator |
|
Superseded |
D11756: rhg: Enable `rhg status` in most tests |
2021-11-15 |
phabricator |
|
Superseded |
D11755: tests: use more portable mkdir -p instead of --parents (issue6591) |
2021-11-14 |
phabricator |
|
Superseded |
D11754: tests: dd status=noxfer is not portable (issue6523) |
2021-11-14 |
phabricator |
|
Superseded |
D11753: tests: fix test-censor by improving regexp (issue6585) |
2021-11-14 |
phabricator |
|
Superseded |
D11752: rhg: allow rhg in sparse repos when the operations only need the store |
2021-11-11 |
phabricator |
|
Superseded |
D11751: rhg: only complain about poorly configured fallback when falling back |
2021-11-11 |
phabricator |
|
Superseded |
D11750: commit: prevent possible race that results in bad dirstate |
2021-11-11 |
phabricator |
|
New |
D11749: test: add test of a race resulting in bad dirstate |
2021-11-11 |
phabricator |
|
New |
D11748: ci: stop running with Python 2 |
2021-11-10 |
phabricator |
|
Superseded |
D11747: internals: typo pass on the dirstate-v2 help file |
2021-11-10 |
phabricator |
|
Superseded |
D11746: dirstate-v2: fix confusion between requirement and format config variable |
2021-11-10 |
phabricator |
|
Superseded |
D11745: internals: correct dirstate-v2 format variable in the documentation |
2021-11-10 |
phabricator |
|
Superseded |
D11744: hghave: update dirstate-v2 format config option |
2021-11-10 |
phabricator |
|
Superseded |
D11743: rhg: Fix `rhg status` file content comparison |
2021-11-09 |
phabricator |
|
Superseded |
D11742: relnotes: update 6.0 with the last changes for the release |
2021-11-09 |
phabricator |
|
Superseded |
D11741: tests: accept alternative privileged port allocation failure |
2021-11-09 |
phabricator |
|
Superseded |
D11740: tests: allow the true command to be provided by coreutils |
2021-11-09 |
phabricator |
|
Superseded |
D1173: rebase: add support to output nodechanges |
2017-10-17 |
phabricator |
|
Superseded |
D1173: rebase: add support to output nodechanges |
2017-10-18 |
phabricator |
|
Not Applicable |
D11739: tests: add guard check for suid support |
2021-11-09 |
phabricator |
|
Superseded |
D11738: tests: run the whole hg-core/path_auditor test in a clean temp dir |
2021-11-09 |
phabricator |
|
Superseded |
D11737: relnotes: clear next release notes |
2021-11-04 |
phabricator |
|
Superseded |
D11736: relnotes: add 6.0 release notes |
2021-11-04 |
phabricator |
|
Superseded |
D11735: relnotes: fix wrong command name in 5.9 relnotes |
2021-11-04 |
phabricator |
|
Superseded |
D11734: pyoxidizer: use in-memory resources on non-Windows platforms |
2021-11-03 |
phabricator |
|
Superseded |
D11733: rust-format: update rustfmt version |
2021-11-03 |
phabricator |
|
Superseded |
D11732: compat: don't rely on cpython-specific builtins manipulation |
2021-11-03 |
phabricator |
|
Superseded |
D11731: rhg: lazily get filesystem metadata |
2021-11-02 |
phabricator |
|
New |
D11730: pull: make the new argument a keyword argument |
2021-10-29 |
phabricator |
|
Superseded |
D11729: dirstate: make sure that status does not overlook the status flags |
2021-10-28 |
phabricator |
|
Superseded |
D11728: dirstate: use a single closure for get_flags |
2021-10-28 |
phabricator |
|
Superseded |
D11727: backout: backed out changeset 67d14d4e036c |
2021-10-28 |
phabricator |
|
Superseded |
D11726: backout: backed out changeset f78d8b8c46d7 |
2021-10-28 |
phabricator |
|
Superseded |
D11725: windows: use raw string in test log paths |
2021-10-28 |
phabricator |
|
Superseded |
D11724: merge: with stable |
2021-10-27 |
phabricator |
|
Superseded |
D11723: rhg: make it possible to opt out of [rhg cat] |
2021-10-27 |
phabricator |
|
Superseded |
D11722: rhg: implement the rhg-debugignore subcommand |
2021-10-27 |
phabricator |
|
Superseded |
D11721: rhg: more efficient `HgPath::join` |
2021-10-26 |
phabricator |
|
Superseded |
D11720: relnotes: update release notes for upcoming 5.9.3 |
2021-10-25 |
phabricator |
|
Superseded |
D11719: typing: add more type hints to the errors module |
2021-10-23 |
phabricator |
|
Superseded |
D11718: typing: add a few assertions to revlog.py to help pytype |
2021-10-23 |
phabricator |
|
Superseded |
D11717: heptapod-ci: actually give pytest more time before timeout |
2021-10-21 |
phabricator |
|
Superseded |
D11716: tests: better determinism in test-chg.t |
2021-10-21 |
phabricator |
|
Superseded |
D11715: dirstate: group return logic and clarify each function in flagfunc |
2021-10-21 |
phabricator |
|
Superseded |
D11714: tests: fix test-convert-git to work w/ "git pull" requiring strategy |
2021-10-20 |
phabricator |
|
Superseded |
D11713: dirstate: add missing return on platforms without exec or symlink |
2021-10-20 |
phabricator |
|
Superseded |
D11712: parsers: don't ask about symlinks on platforms that don't support them |
2021-10-20 |
phabricator |
|
Superseded |
D11711: parsers: don't ask about the exec bit on platforms that don't have it |
2021-10-20 |
phabricator |
|
Superseded |
D11710: pyoxidizer: force pip to not use pep517 in order to still be able to install hg |
2021-10-20 |
phabricator |
|
Superseded |
D1170: parsers: allow clang-format here |
2017-10-17 |
phabricator |
|
Superseded |
D1170: parsers: allow clang-format here |
2017-10-18 |
phabricator |
|
Not Applicable |
D11709: dirstate-v2: freeze the on-disk format |
2021-10-20 |
phabricator |
|
Superseded |
D11708: fsmonitor: fix traceback about bytes and str incompatibility |
2021-10-20 |
phabricator |
|
Superseded |
D11707: fsmonitor: fix traceback after removal of nonnormalset (issue6600) |
2021-10-20 |
phabricator |
|
Superseded |
D11706: merge-halt: fix issue with merge.on-failure=halt breaking unshelve |
2021-10-20 |
phabricator |
|
Superseded |
D11705: merge-halt: demonstrate unshelve issue with merge.on-failure=halt |
2021-10-20 |
phabricator |
|
Superseded |
D11704: dirstate-v2: reorder flag to group related one together |
2021-10-19 |
phabricator |
|
Superseded |
D11703: rust-nodemap: backed out mitigation for issue 6554 |
2021-10-19 |
phabricator |
|
Superseded |
D11702: dirstate-v2: actually use sub-second mtime precision |
2021-10-19 |
phabricator |
|
Superseded |
D11701: dirstate: ignore sub-second component when either is zero in mtime |
2021-10-19 |
phabricator |
|
Superseded |
D11700: dirstate-v2: add a new MTIME_SECOND_AMBIGUOUS flags |
2021-10-19 |
phabricator |
|
Superseded |
D116: run-tests: drop unnecessary check for pygmentspresent |
2017-07-18 |
phabricator |
|
Not Applicable |
D116: run-tests: drop unnecessary check for pygmentspresent |
2017-07-18 |
phabricator |
|
Not Applicable |
D116: run-tests: drop unnecessary check for pygmentspresent |
2017-07-18 |
phabricator |
|
Not Applicable |
D116: run-tests: check pygmentspresent in parseargs() |
2017-07-18 |
phabricator |
|
Superseded |
D1169: cext: add /* header */ comment to all PyVarObject_HEAD_INIT() calls |
2017-10-17 |
phabricator |
|
Superseded |
D1169: cext: add /* header */ comment to all PyVarObject_HEAD_INIT() calls |
2017-10-18 |
phabricator |
|
Not Applicable |
D11699: dirstate: align Rust function name to `need_delay` |
2021-10-19 |
phabricator |
|
Superseded |
D11698: pyoxidizer: update README.md with several small fixes |
2021-10-19 |
phabricator |
|
Superseded |
D11697: pyoxidizer: disable using in-memory resources |
2021-10-19 |
phabricator |
|
Superseded |
D11696: rust: Remove now-unused DirstateEntry::clear_ambiguous_mtime method |
2021-10-19 |
phabricator |
|
Superseded |
D11695: dirstate-v2: read the fallback value in Rust |
2021-10-19 |
phabricator |
|
Superseded |
D11694: dirstate-v2: adjust the meaning of directory flags |
2021-10-19 |
phabricator |
|
Superseded |
D11693: backout: backed out changeset 6edc8800dbc3 |
2021-10-19 |
phabricator |
|
Superseded |
D11692: backout: backed out changeset 2f2107c01dee |
2021-10-19 |
phabricator |
|
Superseded |
D11691: dirstate: rename a `very_likely_equal` method to `likely_equal` |
2021-10-19 |
phabricator |
|
Superseded |
D11690: python: compatibility for python 3.11 (issue6604) |
2021-10-19 |
phabricator |
|
Superseded |
D1168: parsers: protect some case-folding tables from clang-format |
2017-10-17 |
phabricator |
|
Superseded |
D1168: parsers: protect some case-folding tables from clang-format |
2017-10-18 |
phabricator |
|
Not Applicable |
D11689: rhg: simplify split_metadata |
2021-10-19 |
phabricator |
|
Superseded |
D11688: dirstate-v2: preserve the fallback values on disk |
2021-10-19 |
phabricator |
|
Superseded |
D11687: dirstate: make DirstateItem constructor accept fallback value |
2021-10-19 |
phabricator |
|
Superseded |
D11686: dirstate: add a concept of "fallback" flags to dirstate item |
2021-10-19 |
phabricator |
|
Superseded |
D11685: rewrite: fix issue6599 |
2021-10-18 |
phabricator |
|
Superseded |
D11684: dirstate: Store mtimes with nanosecond precision in memory |
2021-10-18 |
phabricator |
|
Superseded |
D11683: fix: appease pyflakes and make unused variables more obvious |
2021-10-18 |
phabricator |
|
Superseded |
D11682: dirstate-v2: adds two flag to track the presence of some unrecorded files |
2021-10-18 |
phabricator |
|
Superseded |
D11681: dirstate-v2: adds a flag to mark a file as modified |
2021-10-18 |
phabricator |
|
Superseded |
D11680: push: add option to abort on dirty working copy if parent is pushed |
2021-10-15 |
phabricator |
|
New |
D1167: makefile: add target to apply clang-format in-place |
2017-10-17 |
phabricator |
|
Superseded |
D1167: makefile: add target to apply clang-format in-place |
2017-10-18 |
phabricator |
|
Not Applicable |
D11679: rhg: simplify the type of FilelogEntry |
2021-10-15 |
phabricator |
|
Superseded |
D11678: rust: reformat Rust code |
2021-10-15 |
phabricator |
|
Superseded |
D11677: bookmarks: add a `ignore` variant of the bookmark mode |
2021-10-15 |
phabricator |
|
Superseded |
D11676: bookmarks: add support for `mirror` mode to `incoming` |
2021-10-15 |
phabricator |
|
Superseded |
D11675: bookmarks: move the `mirror` option to the `paths` section |
2021-10-15 |
phabricator |
|
Superseded |
D11674: path: keep the path instance in the `pulloperation` |
2021-10-15 |
phabricator |
|
Superseded |
D11673: path: return path instance directly from get_pull_paths |
2021-10-15 |
phabricator |
|
Superseded |
D11672: path: unify path creation in `get_pull_paths` |
2021-10-15 |
phabricator |
|
Superseded |
D11671: path: add a new argument to control path validation |
2021-10-15 |
phabricator |
|
Superseded |
D11670: rhg: fix formatting error reported by test-check-format-rust.t |
2021-10-15 |
phabricator |
|
Superseded |
D1166: ui: move request exit handlers to global state |
2017-10-17 |
phabricator |
|
Superseded |
D1166: ui: move request exit handlers to global state |
2017-10-18 |
phabricator |
|
Not Applicable |
D11669: chistedit: add option to show order of commits in opposite order |
2021-10-15 |
phabricator |
|
Superseded |
D11668: dirstate-v2: add an option to prevent unintentional slow dirstate-v2 |
2021-10-15 |
phabricator |
|
Superseded |
D11667: copy: recommend `--at-rev .` if target was added in parent commit |
2021-10-14 |
phabricator |
|
Superseded |
D11666: dirstate-v2: delete unused variable (to make test-check-pyflakes.t happy) |
2021-10-14 |
phabricator |
|
Superseded |
D11665: formatting: format with newer black version |
2021-10-14 |
phabricator |
|
Superseded |
D11664: rhg: fix `hg cat` interaction with null revision |
2021-10-14 |
phabricator |
|
Superseded |
D11663: narrow: raise StateError when working copy is stale (for detailed exit code) |
2021-10-14 |
phabricator |
|
Superseded |
D11662: dirstate-v2: Separate HAS_FILE_MTIME and HAS_DIRECTORY_MTIME flags |
2021-10-14 |
phabricator |
|
Superseded |
D11661: dirstate-v2: Extend node flags to 16 bits |
2021-10-14 |
phabricator |
|
Superseded |
D11660: dirstate-v2: Use attributes as intended instead of properties in v2_data() |
2021-10-14 |
phabricator |
|
Superseded |
D1165: arbitraryfilecontext: skip the cmp fast path if any side is a symlink |
2017-10-17 |
phabricator |
|
Superseded |
D1165: arbitraryfilecontext: skip the cmp fast path if any side is a symlink |
2017-10-17 |
phabricator |
|
Not Applicable |
D11659: rhg: do not try to open a nodemap for an inline index |
2021-10-14 |
phabricator |
|
Superseded |
D11658: dirstate: Remove unused variable |
2021-10-14 |
phabricator |
|
Superseded |
D11657: rust: Reformat source code |
2021-10-14 |
phabricator |
|
Superseded |
D11656: rhg: fix the test |
2021-10-13 |
phabricator |
|
Superseded |
D11655: dirstate-v2: Add storage space for nanoseconds precision in file mtimes |
2021-10-13 |
phabricator |
|
Superseded |
D11654: status: Extract TruncatedTimestamp from fs::Metadata without SystemTime |
2021-10-13 |
phabricator |
|
Superseded |
D11653: chistedit: rename a confusingly named variable |
2021-10-12 |
phabricator |
|
Superseded |
D11652: chistedit: remove some local variable and access state on self instead |
2021-10-12 |
phabricator |
|
Superseded |
D11651: rhg: do not fail when the repo is empty |
2021-10-12 |
phabricator |
|
Superseded |
D11650: rhg: handle null changelog and manifest revisions |
2021-10-12 |
phabricator |
|
Superseded |
D1164: extensions: always include traceback when extension setup fails |
2017-10-17 |
phabricator |
|
Superseded |
D1164: extensions: always include traceback when extension setup fails |
2017-10-18 |
phabricator |
|
Not Applicable |
D11649: chistedit: move changeview() onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11648: chistedit: move cycleaction() onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11647: chistedit: move changeaction() onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11646: chistedit: move swap() onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11645: chistedit: move makeselection() onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11644: chistedit: move changemode() onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11643: chistedit: move movecursor() onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11642: chistedit: move patchcontents() onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11641: chistedit: move event() onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11640: chistedit: move renderpatch() and dependencies onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D1163: tests: move baduisetup() test out of "#if demandimport" |
2017-10-17 |
phabricator |
|
Superseded |
D1163: tests: move baduisetup() test out of "#if demandimport" |
2017-10-18 |
phabricator |
|
Not Applicable |
D11639: chistedit: move renderrules() onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11638: chistedit: move layout() and dependencies onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11637: chistedit: move rendercommit() onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11636: chistedit: move view state from a dict to a custom class |
2021-10-12 |
phabricator |
|
Superseded |
D11635: dirstate-v2: Replace the 32-bit `mode` field with two bits |
2021-10-12 |
phabricator |
|
Superseded |
D11634: dirstate-v2: Store unsigned integers inside DirstateEntry |
2021-10-12 |
phabricator |
|
Superseded |
D11633: dirstate-v2: Truncate directory mtimes to 31 bits of seconds |
2021-10-12 |
phabricator |
|
Superseded |
D11632: dirstate-v2: Separate Rust structs for Timestamp and PackedTimestamp |
2021-10-12 |
phabricator |
|
Superseded |
D11631: dirstate-v2: Only convert from SystemTime to Timestamp and not back |
2021-10-12 |
phabricator |
|
Superseded |
D11630: rust: update the rust-cpython crate to 0.7.0 |
2021-10-12 |
phabricator |
|
Superseded |
D1162: tests: make test-extension.t's baduisetup.py test fail even if bdiff exists |
2017-10-17 |
phabricator |
|
Superseded |
D1162: tests: make test-extension.t's baduisetup.py test fail even if bdiff exists |
2017-10-18 |
phabricator |
|
Not Applicable |
D11628: dispatch: use detailed exit code 250 for keyboard interrupt |
2021-10-11 |
phabricator |
|
Superseded |
D11627: dispatch: ignore failure to flush ui |
2021-10-11 |
phabricator |
|
Superseded |
D11626: dispatch: don't change error status if flushing stdio fails |
2021-10-11 |
phabricator |
|
Superseded |
D11625: dirstate-v2: Document flags/mode/size/mtime fields of tree nodes |
2021-10-11 |
phabricator |
|
Superseded |
D11623: dirstate-v2: Use "byte sequence" in docs |
2021-10-11 |
phabricator |
|
Superseded |
D11622: dirstate: simplify cat operation |
2021-10-09 |
phabricator |
|
Superseded |
D11621: dirstate: Move more methods to the _dirstatemapcommon base class |
2021-10-08 |
phabricator |
|
Superseded |
D11620: dirstate-v2: Change swap the order of size and mtime on disk |
2021-10-08 |
phabricator |
|
Superseded |
D1161: hghave: make 'on demand import' unsupported when chg is running |
2017-10-17 |
phabricator |
|
Superseded |
D1161: hghave: disable demandimport when chg is running |
2017-10-17 |
phabricator |
|
Not Applicable |
D1161: hghave: disable demandimport when chg is running |
2017-10-18 |
phabricator |
|
Not Applicable |
D11619: hg: use dict.get() instead, to prevent KeyError |
2021-10-08 |
phabricator |
|
Superseded |
D11618: rust: Make the hg-cpython crate default to Python 3 |
2021-10-08 |
phabricator |
|
Superseded |
D11617: rhg: in rhg cat cli, fix the long name of the --rev flag\n\nAlso tweak the help for the anonymous argument. |
2021-10-05 |
phabricator |
|
Superseded |
D11616: rhg: stop manifest traversal when no more files are needed |
2021-10-05 |
phabricator |
|
Superseded |
D11615: rhg: faster hg cat when many files are requested |
2021-10-05 |
phabricator |
|
Superseded |
D11614: rhg: add relative paths support in `rhg status` |
2021-10-05 |
phabricator |
|
Superseded |
D11613: rhg: refactor function to relativize paths in utils |
2021-10-05 |
phabricator |
|
Superseded |
D11612: largefiles: partially undo 61e526585b20e2ff15f19497d0451d18fea02db8 and child |
2021-10-05 |
phabricator |
|
Superseded |
D11611: largefiles: add tr backup for largefilesdirstate |
2021-10-05 |
phabricator |
|
Superseded |
D11610: largefiles: pass current transaction to `lfdirstate.write()` |
2021-10-05 |
phabricator |
|
Superseded |
D1160: test-extension: make the test compatible with chg |
2017-10-17 |
phabricator |
|
Superseded |
D1160: test-extension: make the test compatible with chg |
2017-10-18 |
phabricator |
|
Not Applicable |
D11609: packaging: update the certifi dependency |
2021-10-04 |
phabricator |
|
Superseded |
D11608: dirstate-item: drop the legacy new_normal constructor |
2021-10-03 |
phabricator |
|
Superseded |
D11607: dirstate-item: replace call to new_possibly_dirty |
2021-10-03 |
phabricator |
|
Superseded |
D11606: dirstate-item: replace a call to new_possibly_dirty |
2021-10-03 |
phabricator |
|
Superseded |
D11605: dirstate-item: drop the legacy new_possibly_dirty constructor |
2021-10-03 |
phabricator |
|
Superseded |
D11604: dirstate-item: replace call to new_possibly_dirty |
2021-10-03 |
phabricator |
|
Superseded |
D11603: dirstate-item: drop the legacy new_from_p2 constructor |
2021-10-03 |
phabricator |
|
Superseded |
D11602: dirstate-item: replace call to new_from_p2 |
2021-10-03 |
phabricator |
|
Superseded |
D11601: dirstate-item: drop the legacy new_added constructor |
2021-10-03 |
phabricator |
|
Superseded |
D11600: dirstate-item: replace call to new_added |
2021-10-03 |
phabricator |
|
Superseded |
D115: run-tests: move check isatty() check for color inside parseargs() |
2017-07-18 |
phabricator |
|
Superseded |
D1159: run-tests: move newline out of colorized message |
2017-10-17 |
phabricator |
|
Superseded |
D1159: run-tests: move newline out of colorized message |
2017-10-18 |
phabricator |
|
Not Applicable |
D11599: dirstate-item: drop the legacy new_merged constructor |
2021-10-03 |
phabricator |
|
Superseded |
D11598: dirstate-item: replace call to new_merged |
2021-10-03 |
phabricator |
|
Superseded |
D11597: dirstate-item: drop the `from_p2` property |
2021-10-03 |
phabricator |
|
Superseded |
D11596: dirstate-item: replace another usage of `merged` |
2021-10-03 |
phabricator |
|
Superseded |
D11595: dirstate-item: replace a `merged` usage with `from_p2` |
2021-10-03 |
phabricator |
|
Superseded |
D11594: dirstate-item: drop the `from_p2` property |
2021-10-03 |
phabricator |
|
Superseded |
D11593: dirstate-item: directly use `p2_info` in `v1_size` |
2021-10-03 |
phabricator |
|
Superseded |
D11592: dirstate-item: use the `p2_info` property to replace more verbose call |
2021-10-03 |
phabricator |
|
Superseded |
D11591: status: process `from_p2` file the same as `merged` one |
2021-10-03 |
phabricator |
|
Superseded |
D11590: dirstate: drop an incorrect comment |
2021-10-03 |
phabricator |
|
Superseded |
D1158: test-show: make it compatible with chg |
2017-10-17 |
phabricator |
|
Superseded |
D1158: test-show: make it compatible with chg |
2017-10-18 |
phabricator |
|
Not Applicable |
D11589: dirstate: drop some duplicated code |
2021-10-03 |
phabricator |
|
Superseded |
D11588: dirstate: drop some duplicated code |
2021-10-03 |
phabricator |
|
Superseded |
D11587: dirstate: align the dirstate's API to the lower level ones |
2021-10-03 |
phabricator |
|
Superseded |
D11586: dirstate-item: introduce a `p1_tracked` property |
2021-10-03 |
phabricator |
|
Superseded |
D11585: dirstate-item: introduce a `p2_info` property that combine two others |
2021-10-03 |
phabricator |
|
Superseded |
D11584: dirstate: narrow gathering of parent data |
2021-10-03 |
phabricator |
|
Superseded |
D11583: dirstate: align the dirstatemap's API to the data change |
2021-10-03 |
phabricator |
|
Superseded |
D11582: dirstatemap: drop legacy method on the dirstatemap wrapper |
2021-10-02 |
phabricator |
|
Superseded |
D11581: dirstatemap: align the Rust wrapper implementation of `setparent` |
2021-10-02 |
phabricator |
|
Superseded |
D11580: dirstatemap: fix copymap.pop in Rust to return the value it pops |
2021-10-02 |
phabricator |
|
Superseded |
D1157: context: audit paths before clearing unknown files and dirs |
2017-10-17 |
phabricator |
|
Superseded |
D1157: context: audit paths before clearing unknown files and dirs |
2017-10-17 |
phabricator |
|
Not Applicable |
D11579: dirstate-item: implement `drop_merge_data` on the Rust DirstateItem |
2021-10-02 |
phabricator |
|
Superseded |
D11578: dirstatemap: use a common implement for reset_state |
2021-10-02 |
phabricator |
|
Superseded |
D11577: dirstatemap: add a common `_drop_entry` method for dirstatemap |
2021-10-02 |
phabricator |
|
Superseded |
D11576: dirstatemap: use common code for set_clean |
2021-10-02 |
phabricator |
|
Superseded |
D11575: dirstatemap: use common code for set_possibly_dirty |
2021-10-02 |
phabricator |
|
Superseded |
D11574: dirstatemap: use a common implement for set_tracked |
2021-10-02 |
phabricator |
|
Superseded |
D11573: dirstatemap: add a common `_insert_entry` method for dirstatemap |
2021-10-02 |
phabricator |
|
Superseded |
D11572: dirstatemap: use a common implementation for `dirstatemap.set_untracked` |
2021-10-02 |
phabricator |
|
Superseded |
D11571: dirstatemap: add a common `_refresh_entry` method for dirstatemap |
2021-10-02 |
phabricator |
|
Superseded |
D11570: dirstatemap: create `_dirs_incr/_dirs_decr` methods on the common class |
2021-10-02 |
phabricator |
|
Superseded |
D1156: tests: add test demonstrating regression in path audit |
2017-10-17 |
phabricator |
|
Superseded |
D1156: tests: add test demonstrating regression in path audit |
2017-10-17 |
phabricator |
|
Not Applicable |
D11569: dirstatemap: small rework of the `set_untracked` method |
2021-10-02 |
phabricator |
|
Superseded |
D11568: dirstatemap: arrange methods by category |
2021-10-02 |
phabricator |
|
Superseded |
D11567: dirstatemap: move a multiple simple functions in the common class |
2021-10-02 |
phabricator |
|
Superseded |
D11566: dirstatemap: rename `_rustmap` to `_map` |
2021-10-02 |
phabricator |
|
Superseded |
D11565: dirstatemap: use a common __init__ for dirstatemap |
2021-10-02 |
phabricator |
|
Superseded |
D11564: dirstatemap: introduce a common base for the dirstatemap class |
2021-10-02 |
phabricator |
|
Superseded |
D11563: WIP working on making rust components compile on windows systems |
2021-10-02 |
phabricator |
|
New |
D11562: errors: raise InputError from revsingle() iff revset provided by the user |
2021-10-01 |
phabricator |
|
Superseded |
D11561: errors: raise InputError from revpair() iff revset provided by the user |
2021-10-01 |
phabricator |
|
Superseded |
D11560: errors: raise InputError on bad revset to revrange() iff provided by the user |
2021-10-01 |
phabricator |
|
Superseded |
D1155: config: gather allowdivergence under the evolution namespace |
2017-10-17 |
phabricator |
|
Superseded |
D1155: config: gather allowdivergence under the evolution namespace |
2017-10-18 |
phabricator |
|
Not Applicable |
D11559: phase: avoid a no-op resolution of revset from revnums |
2021-10-01 |
phabricator |
|
Superseded |
D11558: dirstate-v2: Store a bitfield on disk instead of v1-like state |
2021-10-01 |
phabricator |
|
Superseded |
D11557: dirstate-item: change the internal storage and constructor value |
2021-10-01 |
phabricator |
|
Superseded |
D11556: dirstate: push back the future a bit in the test |
2021-10-01 |
phabricator |
|
Superseded |
D11555: dirstate-item: point out that `merged` is set only with p1_tracked |
2021-10-01 |
phabricator |
|
Superseded |
D11554: dirstate-item: update the attribute documentation |
2021-10-01 |
phabricator |
|
Superseded |
D11553: dirstate-item: use `any_tracked` more |
2021-10-01 |
phabricator |
|
Superseded |
D11552: dirstate-item: drop an outdated comments |
2021-10-01 |
phabricator |
|
Superseded |
D11551: dirstate: remove a update_file's special case for `merged` file |
2021-10-01 |
phabricator |
|
Superseded |
D11550: dirstate: remove a update_file's special case for tracked file with p2 data |
2021-10-01 |
phabricator |
|
Superseded |
D1154: config: remove stabilization.* aliases |
2017-10-17 |
phabricator |
|
Superseded |
D1154: config: remove stabilization.* aliases |
2017-10-18 |
phabricator |
|
Not Applicable |
D11549: rust: remove dead code |
2021-10-01 |
phabricator |
|
Superseded |
D11548: hg-core: silence dead-code warning by adding RevlogEntry::revion() accessor |
2021-10-01 |
phabricator |
|
Superseded |
D11547: dirstate-v2: minor cleanup to the rust implementation |
2021-10-01 |
phabricator |
|
Superseded |
D11546: dirstate-v2: Add internal documentation |
2021-10-01 |
phabricator |
|
Superseded |
D11545: dirstate-v2: Move data file info in the docket closer together |
2021-10-01 |
phabricator |
|
Superseded |
D11544: dirstate: deprecate `__getitem__` access |
2021-10-01 |
phabricator |
|
Superseded |
D11543: dirstate-item: use item's property instead of `state` in largefile |
2021-10-01 |
phabricator |
|
Superseded |
D11542: dirstate-item: use `added` instead of `state` when moving dirstate |
2021-10-01 |
phabricator |
|
Superseded |
D11541: dirstate-item: use item's property instead of `state` in revert |
2021-10-01 |
phabricator |
|
Superseded |
D11540: dirstate-item: use item's property when computing a copies |
2021-10-01 |
phabricator |
|
Superseded |
D1153: config: rename stabilization.track-operation |
2017-10-17 |
phabricator |
|
Superseded |
D1153: config: rename stabilization.track-operation |
2017-10-18 |
phabricator |
|
Not Applicable |
D11539: dirstate-item: use item's property instead of `state` in copy |
2021-10-01 |
phabricator |
|
Superseded |
D11538: dirstate-item: use `added` in debugrebuilddirstate |
2021-10-01 |
phabricator |
|
Superseded |
D11537: dirstate-item: use `maybe_clean` instead of `state` in record |
2021-10-01 |
phabricator |
|
Superseded |
D11536: dirstate-item: use `any_tracked` instead of `state` to apply patches |
2021-10-01 |
phabricator |
|
Superseded |
D11535: dirstate-item: use item's property instead of `state` in addremove |
2021-10-01 |
phabricator |
|
Superseded |
D11534: dirstate-item: use `tracked` instead of `state` during copy detection |
2021-10-01 |
phabricator |
|
Superseded |
D11533: dirstate-item: use `maybe_clean` instead of `state` in `strip` |
2021-10-01 |
phabricator |
|
Superseded |
D11532: dirstate-item: use `tracked` instead of `state` in context.matches |
2021-10-01 |
phabricator |
|
Superseded |
D11531: dirstate-item: use `tracked` instead of the `state` in context's iter |
2021-10-01 |
phabricator |
|
Superseded |
D11530: dirstate-item: use `tracked` instead of the `state` in context |
2021-10-01 |
phabricator |
|
Superseded |
D1152: config: rename stabilization.bundle-obsmarker |
2017-10-17 |
phabricator |
|
Superseded |
D1152: config: rename stabilization.bundle-obsmarker |
2017-10-18 |
phabricator |
|
Not Applicable |
D11529: dirstate-item: use item's property to deal with hgsubstate in mq |
2021-10-01 |
phabricator |
|
Superseded |
D11528: dirstate-item: use `added` instead of the `state` in the `mq` extension |
2021-10-01 |
phabricator |
|
Superseded |
D11527: dirstate-item: use maybe_clean instead of `state` in the eol extension |
2021-10-01 |
phabricator |
|
Superseded |
D11526: dirstate: move verification code within the dirstate itself |
2021-10-01 |
phabricator |
|
Superseded |
D11525: dirstate-entry: use `?` for the state of entry without any tracking |
2021-10-01 |
phabricator |
|
Superseded |
D11524: dirstate-item: introduce a `any_tracked` property |
2021-10-01 |
phabricator |
|
Superseded |
D11523: dirstate-item: introduce a `maybe_clean` property |
2021-10-01 |
phabricator |
|
Superseded |
D11522: dirstate: add a `get_entry` method to the dirstate |
2021-10-01 |
phabricator |
|
Superseded |
D11521: dirstate-item: Make constructor parameters optional |
2021-10-01 |
phabricator |
|
Superseded |
D11520: dirstate-v2: Add support when Rust is not enabled |
2021-10-01 |
phabricator |
|
Superseded |
D1151: config: use 'experimental.evolution.exchange' |
2017-10-17 |
phabricator |
|
Superseded |
D1151: config: use 'experimental.evolution.exchange' |
2017-10-18 |
phabricator |
|
Not Applicable |
D11519: dirstate-v2: Initial Python serializer |
2021-10-01 |
phabricator |
|
Superseded |
D11518: dirstate-v2: Initial Python parser |
2021-10-01 |
phabricator |
|
Superseded |
D11517: dirstate: Remove the Rust abstraction DirstateMapMethods |
2021-09-29 |
phabricator |
|
Superseded |
D11516: dirstate: Remove the flat Rust DirstateMap implementation |
2021-09-29 |
phabricator |
|
Superseded |
D11515: dirstate: drop the from_p2_removed method |
2021-09-29 |
phabricator |
|
Superseded |
D11514: dirstate: inline the `from_p2_removed` logic |
2021-09-29 |
phabricator |
|
Superseded |
D11513: dirstate: drop the merged_removed method |
2021-09-29 |
phabricator |
|
Superseded |
D11512: dirstate: inline the merged_removed logic |
2021-09-29 |
phabricator |
|
Superseded |
D11511: dirstate: drop some safety assert in largefile |
2021-09-29 |
phabricator |
|
Superseded |
D11510: dirstate: drop unused condition in `from_p2` |
2021-09-29 |
phabricator |
|
Superseded |
D1150: config: use 'experimental.evolution.allowunstable' |
2017-10-17 |
phabricator |
|
Superseded |
D1150: config: use 'experimental.evolution.allowunstable' |
2017-10-18 |
phabricator |
|
Not Applicable |
D1150: config: use 'experimental.evolution.allowunstable' |
2017-10-18 |
phabricator |
|
Not Applicable |
D11509: histedit: use more specific exceptions for more detailed exit codes |
2021-09-29 |
phabricator |
|
Superseded |
D11508: histedit: remove redundant checks for unfinished histedit state |
2021-09-29 |
phabricator |
|
Superseded |
D11507: dirstate: drop all logic around the "non-normal" sets |
2021-09-28 |
phabricator |
|
Superseded |
D11506: dirstate: use a new `drop_merge_data` in `setparent` |
2021-09-28 |
phabricator |
|
Superseded |
D11505: dirstate: move parent state handling in the dirstatemap |
2021-09-28 |
phabricator |
|
Superseded |
D11504: dirstate: stop checking for path collision when adjusting parents |
2021-09-28 |
phabricator |
|
Superseded |
D11503: dirstate: drop the `_updatedfiles` set |
2021-09-28 |
phabricator |
|
Superseded |
D11502: dirstate: drop the `clearambiguoustimes` method for the map |
2021-09-28 |
phabricator |
|
Superseded |
D11501: dirstate: simplify the ambiguity clearing at write time |
2021-09-28 |
phabricator |
|
Superseded |
D11500: dirstate: Appease pytype |
2021-09-28 |
phabricator |
|
Superseded |
D114: run-tests: pass color option via test case object , not global var |
2017-07-18 |
phabricator |
|
Not Applicable |
D114: run-tests: pass color option via test case object , not global var |
2017-07-18 |
phabricator |
|
Not Applicable |
D114: run-tests: pass color option via options object, not global var |
2017-07-18 |
phabricator |
|
Superseded |
D114: run-tests: pass color option via options object, not global var |
2017-07-18 |
phabricator |
|
Not Applicable |
D1149: config: use 'experimental.evolution.create-markers' |
2017-10-17 |
phabricator |
|
Superseded |
D1149: config: use 'experimental.evolution.create-markers' |
2017-10-18 |
phabricator |
|
Not Applicable |
D11499: windows-ci: temporarily allow Windows jobs to fail |
2021-09-28 |
phabricator |
|
Superseded |
D11498: errors: use InputError for bad path arguments to `hg annotate` |
2021-09-23 |
phabricator |
|
Superseded |
D11497: errors: use InputError for bad --similarity value |
2021-09-23 |
phabricator |
|
Superseded |
D11496: errors: use InputError for some invalid revsets and such |
2021-09-23 |
phabricator |
|
Superseded |
D11495: Make hg manifest only print things inside the narrowspec |
2021-09-23 |
phabricator |
|
New |
D11494: dirstate: Pass the final DirstateItem to _rustmap.addfile() |
2021-09-23 |
phabricator |
|
Superseded |
D11493: dirstate: Replace dropfile with drop_item_and_copy_source |
2021-09-23 |
phabricator |
|
Superseded |
D11492: rust: Remove some obsolete doc-comments |
2021-09-23 |
phabricator |
|
Superseded |
D11491: dirstate: Remove return boolean from dirstatemap.dropfile |
2021-09-23 |
phabricator |
|
Superseded |
D11490: bookmarks: add an option to make pull mirror local bookmarks |
2021-09-22 |
phabricator |
|
Superseded |
D1148: config: replace experimental.stabilization by experimental.evolution |
2017-10-17 |
phabricator |
|
Superseded |
D1148: config: replace experimental.stabilization by experimental.evolution |
2017-10-18 |
phabricator |
|
Not Applicable |
D11489: dirstate: Propagate dirstate-v2 parse errors from set_dirstate_item |
2021-09-22 |
phabricator |
|
Superseded |
D11488: dirstate: Don’t drop unrelated data in DirstateMap::set_entry |
2021-09-22 |
phabricator |
|
Superseded |
D11487: dirstate: Skip no-op conversion in Rust DirstateMap::set_v1 |
2021-09-22 |
phabricator |
|
Superseded |
D11486: dirstate: Use the Rust implementation of DirstateItem when Rust is enabled |
2021-09-22 |
phabricator |
|
Superseded |
D11485: rust: Add Python bindings for DirstateEntry as rustext.dirstate.DirstateItem |
2021-09-22 |
phabricator |
|
Superseded |
D11484: rust: Align DirstateEntry internals with Python/C DirstateItem |
2021-09-22 |
phabricator |
|
Superseded |
D11483: manifestlog: also monitor `00manifestlog.n` when applicable |
2021-09-21 |
phabricator |
|
Superseded |
D11482: changelog: also monitor `00changelog.n` when applicable (issue6554) |
2021-09-21 |
phabricator |
|
Superseded |
D11481: persistent-nodemap: introduce a test to highlight possible race |
2021-09-21 |
phabricator |
|
Superseded |
D11480: test: enable share-safe in test-persistent-nodemap |
2021-09-21 |
phabricator |
|
Superseded |
D1147: config: update evolution-related config |
2017-10-17 |
phabricator |
|
Superseded |
D1147: config: update evolution-related config |
2017-10-18 |
phabricator |
|
Not Applicable |
D11479: filecache: abstract the fetching of the list of tracked file |
2021-09-21 |
phabricator |
|
Superseded |
D11478: persistent-nodemap: use quiet upgrade in tests |
2021-09-21 |
phabricator |
|
Superseded |
D11477: persistent-nodemap: fix a typo in a test comment |
2021-09-21 |
phabricator |
|
Superseded |
D11476: extensions: prevent a crash on py3 with a `minimumhgversion` str value |
2021-09-21 |
phabricator |
|
Superseded |
D11475: extensions: prevent a crash on py3 when testing a bad extension minimum |
2021-09-21 |
phabricator |
|
Superseded |
D11474: typing: drop annotations on `mercurial/logcmdutil.walkopts` attributes |
2021-09-21 |
phabricator |
|
Superseded |
D11473: util: eliminate the possibility of returning None from `versiontuple()` |
2021-09-21 |
phabricator |
|
Superseded |
D11472: archival: force a `CompressionError` to bytes before passing to `error.Abort` |
2021-09-21 |
phabricator |
|
Superseded |
D11471: parser: force a `ValueError` to bytes before passing to `error.ParseError` |
2021-09-21 |
phabricator |
|
Superseded |
D11470: util: avoid a name-error warning in the `mmapread` exception handler |
2021-09-21 |
phabricator |
|
Superseded |
D1146: config: invert evolution-related configuration aliases |
2017-10-17 |
phabricator |
|
Superseded |
D1146: config: invert evolution-related configuration aliases |
2017-10-18 |
phabricator |
|
Not Applicable |
D11469: typing: suppress an name-error warning in `mercurial/windows.py` |
2021-09-21 |
phabricator |
|
Superseded |
D11468: typing: suppress an import-error warning in `mercurial/utils/resourceutil.py` |
2021-09-21 |
phabricator |
|
Superseded |
D11467: encoding: force a few Errors to bytes before passing to `error.Abort` |
2021-09-21 |
phabricator |
|
Superseded |
D11466: typing: add a fake `__init__()` to bytestr to distract pytype |
2021-09-21 |
phabricator |
|
Superseded |
D11465: rust: Remove EntryState::Unknown |
2021-09-20 |
phabricator |
|
Superseded |
D11464: dirstate: Remove the `state == ' '` special case |
2021-09-20 |
phabricator |
|
Superseded |
D11463: debugsate: Change debug_iter() to yield tuples instead of DirstateItem |
2021-09-20 |
phabricator |
|
Superseded |
D11462: debugstate: Always call dirstatemap.debug_iter() |
2021-09-20 |
phabricator |
|
Superseded |
D11461: rust: Make the fields of DirstateEntry private |
2021-09-20 |
phabricator |
|
Superseded |
D11460: rust: Remove support for passing a dict to the Rust pathutil.dirs() |
2021-09-20 |
phabricator |
|
Superseded |
D1145: templater: use pycompat.sysbytes to bytes-ify some __name__ attrs |
2017-10-17 |
phabricator |
|
Superseded |
D1145: templater: use pycompat.sysbytes to bytes-ify some __name__ attrs |
2017-10-18 |
phabricator |
|
Not Applicable |
D11459: rust: Remove the `rustext.parsers` module |
2021-09-20 |
phabricator |
|
Superseded |
D11458: dirstate: remove now-unused .directories() method |
2021-09-20 |
phabricator |
|
Superseded |
D11457: rust: Move DirstateEntry to its own module |
2021-09-20 |
phabricator |
|
Superseded |
D11456: patchbomb: fix traceback on outgoing when not specifying revisions |
2021-09-20 |
phabricator |
|
Superseded |
D11455: setup: stop packaging python3.dll and python3X.dll in the wheel distribution |
2021-09-19 |
phabricator |
|
Superseded |
D11454: exewrapper: find the proper python3X.dll in the registry |
2021-09-19 |
phabricator |
|
Superseded |
D11452: pyoxidizer: add the user site to `sys.path` on macOS |
2021-09-17 |
phabricator |
|
Superseded |
D11451: pyoxidizer: don't use in-memory for resources on macOS |
2021-09-17 |
phabricator |
|
Superseded |