D11408: rust: Add a Filelog struct that wraps Revlog |
2021-09-13 |
phabricator |
|
Superseded |
D11412: rhg: Don’t compare ambiguous files one byte at a time |
2021-09-13 |
phabricator |
|
Superseded |
D11411: rhg: Reuse manifest when checking status of multiple ambiguous files |
2021-09-13 |
phabricator |
|
Superseded |
D11410: rust: Return HgError instead of RevlogError in revlog constructors |
2021-09-13 |
phabricator |
|
Superseded |
D11413: dirstate-v2: Remove the `.d` suffix in data file names |
2021-09-14 |
phabricator |
|
Superseded |
D11414: rust: Make private the `index` field of the `Revlog` struct |
2021-09-14 |
phabricator |
|
Superseded |
D11415: rust: Rename the `Revlog::get_node_rev` method to `rev_from_node` |
2021-09-14 |
phabricator |
|
Superseded |
D11416: rust: Rename get_node methods to data_for_node, get_rev to data_for_rev |
2021-09-14 |
phabricator |
|
Superseded |
D11417: dirstate: move the copymap drop inside dropfile |
2021-09-14 |
phabricator |
|
Superseded |
D11418: dirstate: remove some usage of `_drop` |
2021-09-14 |
phabricator |
|
Superseded |
D11419: dirstate: make dirstatemap.set_untracked deal with added file |
2021-09-14 |
phabricator |
|
Superseded |
D11420: dirstate: extract the logic to check file/dirname collision when adding a file |
2021-09-14 |
phabricator |
|
Superseded |
D11421: dirstate: introduce a `set_clean` method on dirstate's map and items |
2021-09-14 |
phabricator |
|
Superseded |
D11422: dirstate: use `tracked` property in `_addpath` |
2021-09-16 |
phabricator |
|
Superseded |
D11423: dirstate: same logic as what we did for `_drop` |
2021-09-16 |
phabricator |
|
Superseded |
D11424: dirstate: directly call the right function in `set_tracked` |
2021-09-16 |
phabricator |
|
Superseded |
D11425: dirstate: replace `_add` call in `setparent` |
2021-09-16 |
phabricator |
|
Superseded |
D11426: dirstate: removed the now unused `_add` method |
2021-09-16 |
phabricator |
|
Superseded |
D11427: dirstate: make a conditionnal easier to read in `setparents` |
2021-09-16 |
phabricator |
|
Superseded |
D11428: dirstate: inline the last two `_drop` usage |
2021-09-16 |
phabricator |
|
Superseded |
D11429: dirstate: fix restoration of "merged" state after a remove |
2021-09-16 |
phabricator |
|
Superseded |
D11431: dirstate: replace the use of _normallookup in `setparents` |
2021-09-16 |
phabricator |
|
Superseded |
D11430: dirstate: introduce a set_tracked method on "map" and "item" |
2021-09-16 |
phabricator |
|
Superseded |
D11432: dirstate: replace the use of `_normallookup` in `rebuild` |
2021-09-16 |
phabricator |
|
Superseded |
D11433: dirstatE: stop using `_normallookup` in the adddrop extension |
2021-09-16 |
phabricator |
|
Superseded |
D11434: dirstate: remove the `normallookup` function |
2021-09-16 |
phabricator |
|
Superseded |
D11435: dirstate: drop the `_addpath` method |
2021-09-16 |
phabricator |
|
Superseded |
D11436: dirstate: update the documentation of the dirstatemap API |
2021-09-16 |
phabricator |
|
Superseded |
D11437: dirstate: drop dirstatemap.addfile |
2021-09-16 |
phabricator |
|
Superseded |
D11438: dirstate: support file tracked nowhere in `reset_state` |
2021-09-16 |
phabricator |
|
Superseded |
D11439: dirstate: use `reset_state` to drop file in `update_file_p1` |
2021-09-16 |
phabricator |
|
Superseded |
D11440: dirstate: use `reset_state` in `rebuild` instead of `dropfile` |
2021-09-16 |
phabricator |
|
Superseded |
D11441: dirstate: use `reset_state` instead of `dropfile` in largefile |
2021-09-16 |
phabricator |
|
Superseded |
D11442: dirstate: use `reset_state` instead of `dropfile` in test-rebuildstate.t |
2021-09-16 |
phabricator |
|
Superseded |
D11443: dirstate: drop the `dirstatemap.dropfile` method |
2021-09-16 |
phabricator |
|
Superseded |
D11445: dirstate: fix compilation warnings in `dirstate_item_set_possibly_dirty()` |
2021-09-17 |
phabricator |
|
Superseded |
D11444: dirstate: make dirstate flags char be unsigned |
2021-09-17 |
phabricator |
|
Superseded |
D11446: rust: Update the memmap2 crate to version 0.4.0 |
2021-09-17 |
phabricator |
|
Superseded |
D11447: relnotes: add release notes for 5.9 |
2021-09-17 |
phabricator |
|
Superseded |
D11448: relnotes: update next |
2021-09-17 |
phabricator |
|
Superseded |
D11449: tests: make removeemptydirs more portable |
2021-09-17 |
phabricator |
|
Superseded |
D11450: check-code: make it possible to ignore the PWD check in some situation |
2021-09-17 |
phabricator |
|
Superseded |
D11451: pyoxidizer: don't use in-memory for resources on macOS |
2021-09-17 |
phabricator |
|
Superseded |
D11452: pyoxidizer: add the user site to `sys.path` on macOS |
2021-09-17 |
phabricator |
|
Superseded |
D11454: exewrapper: find the proper python3X.dll in the registry |
2021-09-19 |
phabricator |
|
Superseded |
D11455: setup: stop packaging python3.dll and python3X.dll in the wheel distribution |
2021-09-19 |
phabricator |
|
Superseded |
D11456: patchbomb: fix traceback on outgoing when not specifying revisions |
2021-09-20 |
phabricator |
|
Superseded |
D11457: rust: Move DirstateEntry to its own module |
2021-09-20 |
phabricator |
|
Superseded |
D11458: dirstate: remove now-unused .directories() method |
2021-09-20 |
phabricator |
|
Superseded |
D11459: rust: Remove the `rustext.parsers` module |
2021-09-20 |
phabricator |
|
Superseded |
D11460: rust: Remove support for passing a dict to the Rust pathutil.dirs() |
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 |
D11465: rust: Remove EntryState::Unknown |
2021-09-20 |
phabricator |
|
Superseded |
D11461: rust: Make the fields of DirstateEntry private |
2021-09-20 |
phabricator |
|
Superseded |
D11462: debugstate: Always call dirstatemap.debug_iter() |
2021-09-20 |
phabricator |
|
Superseded |
D11466: typing: add a fake `__init__()` to bytestr to distract pytype |
2021-09-21 |
phabricator |
|
Superseded |
D11467: encoding: force a few Errors to bytes before passing to `error.Abort` |
2021-09-21 |
phabricator |
|
Superseded |
D11468: typing: suppress an import-error warning in `mercurial/utils/resourceutil.py` |
2021-09-21 |
phabricator |
|
Superseded |
D11469: typing: suppress an name-error warning in `mercurial/windows.py` |
2021-09-21 |
phabricator |
|
Superseded |
D11471: parser: force a `ValueError` to bytes before passing to `error.ParseError` |
2021-09-21 |
phabricator |
|
Superseded |
D11472: archival: force a `CompressionError` to bytes before passing to `error.Abort` |
2021-09-21 |
phabricator |
|
Superseded |
D11470: util: avoid a name-error warning in the `mmapread` exception handler |
2021-09-21 |
phabricator |
|
Superseded |
D11474: typing: drop annotations on `mercurial/logcmdutil.walkopts` attributes |
2021-09-21 |
phabricator |
|
Superseded |
D11475: extensions: prevent a crash on py3 when testing a bad extension minimum |
2021-09-21 |
phabricator |
|
Superseded |
D11473: util: eliminate the possibility of returning None from `versiontuple()` |
2021-09-21 |
phabricator |
|
Superseded |
D11476: extensions: prevent a crash on py3 with a `minimumhgversion` str value |
2021-09-21 |
phabricator |
|
Superseded |
D11477: persistent-nodemap: fix a typo in a test comment |
2021-09-21 |
phabricator |
|
Superseded |
D11478: persistent-nodemap: use quiet upgrade in tests |
2021-09-21 |
phabricator |
|
Superseded |
D11480: test: enable share-safe in test-persistent-nodemap |
2021-09-21 |
phabricator |
|
Superseded |
D11479: filecache: abstract the fetching of the list of tracked file |
2021-09-21 |
phabricator |
|
Superseded |
D11481: persistent-nodemap: introduce a test to highlight possible race |
2021-09-21 |
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 |
D11484: rust: Align DirstateEntry internals with Python/C DirstateItem |
2021-09-22 |
phabricator |
|
Superseded |
D11485: rust: Add Python bindings for DirstateEntry as rustext.dirstate.DirstateItem |
2021-09-22 |
phabricator |
|
Superseded |
D11488: dirstate: Don’t drop unrelated data in DirstateMap::set_entry |
2021-09-22 |
phabricator |
|
Superseded |
D11486: dirstate: Use the Rust implementation of DirstateItem when Rust is enabled |
2021-09-22 |
phabricator |
|
Superseded |
D11489: dirstate: Propagate dirstate-v2 parse errors from set_dirstate_item |
2021-09-22 |
phabricator |
|
Superseded |
D11487: dirstate: Skip no-op conversion in Rust DirstateMap::set_v1 |
2021-09-22 |
phabricator |
|
Superseded |
D11490: bookmarks: add an option to make pull mirror local bookmarks |
2021-09-22 |
phabricator |
|
Superseded |
[1,of,2] dirstate: fix parse_dirstate() to error out if NULL entry created |
2021-09-23 |
Yuya Nishihara |
|
New |
[2,of,2] dirstate: fix leak of entry object in dirstate_item_from_v1_data() |
2021-09-23 |
Yuya Nishihara |
|
New |
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 |
D11493: dirstate: Replace dropfile with drop_item_and_copy_source |
2021-09-23 |
phabricator |
|
Superseded |
D11494: dirstate: Pass the final DirstateItem to _rustmap.addfile() |
2021-09-23 |
phabricator |
|
Superseded |
D11495: Make hg manifest only print things inside the narrowspec |
2021-09-23 |
phabricator |
|
New |
D11497: errors: use InputError for bad --similarity value |
2021-09-23 |
phabricator |
|
Superseded |
D11498: errors: use InputError for bad path arguments to `hg annotate` |
2021-09-23 |
phabricator |
|
Superseded |
D11496: errors: use InputError for some invalid revsets and such |
2021-09-23 |
phabricator |
|
Superseded |
[1,of,2] fixed compare filelog rev with file content, besides meta-info content |
2021-09-25 |
alexrayne |
|
Superseded |
[2,of,2] filelog can store rev-dups - revs with same content on same parents, but on different changeID |
2021-09-25 |
alexrayne |
|
New |
[1,of,2,V2] fixed compare filelog rev with file content, besides meta-info content |
2021-09-26 |
alexrayne |
|
Superseded |
[2,of,2,V2] issue6588 fix: filelog can store rev-dups - revs with same content on same parents, but on different changeID |
2021-09-26 |
alexrayne |
|
New |
[1,of,2,V3] fixed compare filelog rev with file content, besides meta-info content |
2021-09-26 |
alexrayne |
|
New |
[2,of,2,V3] issue6588 fix: filelog can store rev-dups - revs with same content on same parents, but on different changeID |
2021-09-26 |
alexrayne |
|
New |
D11499: windows-ci: temporarily allow Windows jobs to fail |
2021-09-28 |
phabricator |
|
Superseded |
D11500: dirstate: Appease pytype |
2021-09-28 |
phabricator |
|
Superseded |
D11501: dirstate: simplify the ambiguity clearing at write time |
2021-09-28 |
phabricator |
|
Superseded |
D11503: dirstate: drop the `_updatedfiles` set |
2021-09-28 |
phabricator |
|
Superseded |
D11504: dirstate: stop checking for path collision when adjusting parents |
2021-09-28 |
phabricator |
|
Superseded |
D11505: dirstate: move parent state handling in the dirstatemap |
2021-09-28 |
phabricator |
|
Superseded |
D11506: dirstate: use a new `drop_merge_data` in `setparent` |
2021-09-28 |
phabricator |
|
Superseded |
D11502: dirstate: drop the `clearambiguoustimes` method for the map |
2021-09-28 |
phabricator |
|
Superseded |
D11507: dirstate: drop all logic around the "non-normal" sets |
2021-09-28 |
phabricator |
|
Superseded |
D11508: histedit: remove redundant checks for unfinished histedit state |
2021-09-29 |
phabricator |
|
Superseded |
D11509: histedit: use more specific exceptions for more detailed exit codes |
2021-09-29 |
phabricator |
|
Superseded |
D11510: dirstate: drop unused condition in `from_p2` |
2021-09-29 |
phabricator |
|
Superseded |
D11511: dirstate: drop some safety assert in largefile |
2021-09-29 |
phabricator |
|
Superseded |
D11512: dirstate: inline the merged_removed logic |
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 |
D11515: dirstate: drop the from_p2_removed method |
2021-09-29 |
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 |
D11519: dirstate-v2: Initial Python serializer |
2021-10-01 |
phabricator |
|
Superseded |
D11518: dirstate-v2: Initial Python parser |
2021-10-01 |
phabricator |
|
Superseded |
D11520: dirstate-v2: Add support when Rust is not enabled |
2021-10-01 |
phabricator |
|
Superseded |
D11521: dirstate-item: Make constructor parameters optional |
2021-10-01 |
phabricator |
|
Superseded |
D11522: dirstate: add a `get_entry` method to the dirstate |
2021-10-01 |
phabricator |
|
Superseded |
D11525: dirstate-entry: use `?` for the state of entry without any tracking |
2021-10-01 |
phabricator |
|
Superseded |
D11527: dirstate-item: use maybe_clean instead of `state` in the eol extension |
2021-10-01 |
phabricator |
|
Superseded |
D11523: dirstate-item: introduce a `maybe_clean` property |
2021-10-01 |
phabricator |
|
Superseded |
D11524: dirstate-item: introduce a `any_tracked` property |
2021-10-01 |
phabricator |
|
Superseded |
D11530: dirstate-item: use `tracked` instead of the `state` in context |
2021-10-01 |
phabricator |
|
Superseded |
D11528: dirstate-item: use `added` instead of the `state` in the `mq` extension |
2021-10-01 |
phabricator |
|
Superseded |
D11526: dirstate: move verification code within the dirstate itself |
2021-10-01 |
phabricator |
|
Superseded |
D11529: dirstate-item: use item's property to deal with hgsubstate in mq |
2021-10-01 |
phabricator |
|
Superseded |
D11533: dirstate-item: use `maybe_clean` instead of `state` in `strip` |
2021-10-01 |
phabricator |
|
Superseded |
D11534: dirstate-item: use `tracked` instead of `state` during copy detection |
2021-10-01 |
phabricator |
|
Superseded |
D11531: dirstate-item: use `tracked` instead of the `state` in context's iter |
2021-10-01 |
phabricator |
|
Superseded |
D11532: dirstate-item: use `tracked` instead of `state` in context.matches |
2021-10-01 |
phabricator |
|
Superseded |
D11535: dirstate-item: use item's property instead of `state` in addremove |
2021-10-01 |
phabricator |
|
Superseded |
D11536: dirstate-item: use `any_tracked` instead of `state` to apply patches |
2021-10-01 |
phabricator |
|
Superseded |
D11537: dirstate-item: use `maybe_clean` instead of `state` in record |
2021-10-01 |
phabricator |
|
Superseded |
D11539: dirstate-item: use item's property instead of `state` in copy |
2021-10-01 |
phabricator |
|
Superseded |
D11540: dirstate-item: use item's property when computing a copies |
2021-10-01 |
phabricator |
|
Superseded |
D11538: dirstate-item: use `added` in debugrebuilddirstate |
2021-10-01 |
phabricator |
|
Superseded |
D11544: dirstate: deprecate `__getitem__` access |
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 |
D11543: dirstate-item: use item's property instead of `state` in largefile |
2021-10-01 |
phabricator |
|
Superseded |
D11545: dirstate-v2: Move data file info in the docket closer together |
2021-10-01 |
phabricator |
|
Superseded |
D11546: dirstate-v2: Add internal documentation |
2021-10-01 |
phabricator |
|
Superseded |
D11547: dirstate-v2: minor cleanup to the rust implementation |
2021-10-01 |
phabricator |
|
Superseded |
D11548: hg-core: silence dead-code warning by adding RevlogEntry::revion() accessor |
2021-10-01 |
phabricator |
|
Superseded |
D11549: rust: remove dead code |
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 |
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 |
D11553: dirstate-item: use `any_tracked` more |
2021-10-01 |
phabricator |
|
Superseded |
D11554: dirstate-item: update the attribute documentation |
2021-10-01 |
phabricator |
|
Superseded |
D11555: dirstate-item: point out that `merged` is set only with p1_tracked |
2021-10-01 |
phabricator |
|
Superseded |
D11556: dirstate: push back the future a bit in the test |
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 |
D11559: phase: avoid a no-op resolution of revset from revnums |
2021-10-01 |
phabricator |
|
Superseded |
D11561: errors: raise InputError from revpair() iff revset provided by the user |
2021-10-01 |
phabricator |
|
Superseded |
D11562: errors: raise InputError from revsingle() 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 |
D11563: WIP working on making rust components compile on windows systems |
2021-10-02 |
phabricator |
|
New |
D11564: dirstatemap: introduce a common base for the dirstatemap class |
2021-10-02 |
phabricator |
|
Superseded |
D11565: dirstatemap: use a common __init__ for dirstatemap |
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 |
D11568: dirstatemap: arrange methods by category |
2021-10-02 |
phabricator |
|
Superseded |
D11569: dirstatemap: small rework of the `set_untracked` method |
2021-10-02 |
phabricator |
|
Superseded |
D11570: dirstatemap: create `_dirs_incr/_dirs_decr` methods on the common class |
2021-10-02 |
phabricator |
|
Superseded |
D11571: dirstatemap: add a common `_refresh_entry` method for dirstatemap |
2021-10-02 |
phabricator |
|
Superseded |
D11572: dirstatemap: use a common implementation for `dirstatemap.set_untracked` |
2021-10-02 |
phabricator |
|
Superseded |
D11573: dirstatemap: add a common `_insert_entry` method for dirstatemap |
2021-10-02 |
phabricator |
|
Superseded |
D11574: dirstatemap: use a common implement for set_tracked |
2021-10-02 |
phabricator |
|
Superseded |
D11575: dirstatemap: use common code for set_possibly_dirty |
2021-10-02 |
phabricator |
|
Superseded |
D11576: dirstatemap: use common code for set_clean |
2021-10-02 |
phabricator |
|
Superseded |
D11577: dirstatemap: add a common `_drop_entry` method for dirstatemap |
2021-10-02 |
phabricator |
|
Superseded |
D11578: dirstatemap: use a common implement for reset_state |
2021-10-02 |
phabricator |
|
Superseded |
D11579: dirstate-item: implement `drop_merge_data` on the Rust DirstateItem |
2021-10-02 |
phabricator |
|
Superseded |
D11580: dirstatemap: fix copymap.pop in Rust to return the value it pops |
2021-10-02 |
phabricator |
|
Superseded |
D11581: dirstatemap: align the Rust wrapper implementation of `setparent` |
2021-10-02 |
phabricator |
|
Superseded |
D11582: dirstatemap: drop legacy method on the dirstatemap wrapper |
2021-10-02 |
phabricator |
|
Superseded |
D11583: dirstate: align the dirstatemap's API to the data change |
2021-10-03 |
phabricator |
|
Superseded |
D11584: dirstate: narrow gathering of parent data |
2021-10-03 |
phabricator |
|
Superseded |
D11585: dirstate-item: introduce a `p2_info` property that combine two others |
2021-10-03 |
phabricator |
|
Superseded |
D11586: dirstate-item: introduce a `p1_tracked` property |
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 |
D11589: dirstate: drop some duplicated code |
2021-10-03 |
phabricator |
|
Superseded |
D11590: dirstate: drop an incorrect comment |
2021-10-03 |
phabricator |
|
Superseded |
D11591: status: process `from_p2` file the same as `merged` one |
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 |
D11594: dirstate-item: drop the `from_p2` property |
2021-10-03 |
phabricator |
|
Superseded |
D11595: dirstate-item: replace a `merged` usage with `from_p2` |
2021-10-03 |
phabricator |
|
Superseded |
D11596: dirstate-item: replace another usage of `merged` |
2021-10-03 |
phabricator |
|
Superseded |
D11597: dirstate-item: drop the `from_p2` property |
2021-10-03 |
phabricator |
|
Superseded |
D11598: dirstate-item: replace call to new_merged |
2021-10-03 |
phabricator |
|
Superseded |
D11600: dirstate-item: replace call to new_added |
2021-10-03 |
phabricator |
|
Superseded |
D11599: dirstate-item: drop the legacy new_merged 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 |
D11604: 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 |
D11603: dirstate-item: drop the legacy new_from_p2 constructor |
2021-10-03 |
phabricator |
|
Superseded |
D11607: dirstate-item: replace 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 |
D11608: dirstate-item: drop the legacy new_normal constructor |
2021-10-03 |
phabricator |
|
Superseded |
D11609: packaging: update the certifi dependency |
2021-10-04 |
phabricator |
|
Superseded |
D11611: largefiles: add tr backup for largefilesdirstate |
2021-10-05 |
phabricator |
|
Superseded |
D11612: largefiles: partially undo 61e526585b20e2ff15f19497d0451d18fea02db8 and child |
2021-10-05 |
phabricator |
|
Superseded |
D11610: largefiles: pass current transaction to `lfdirstate.write()` |
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 |
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 |
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 |
D11618: rust: Make the hg-cpython crate default to Python 3 |
2021-10-08 |
phabricator |
|
Superseded |
D11619: hg: use dict.get() instead, to prevent KeyError |
2021-10-08 |
phabricator |
|
Superseded |
D11620: dirstate-v2: Change swap the order of size and mtime on disk |
2021-10-08 |
phabricator |
|
Superseded |
D11621: dirstate: Move more methods to the _dirstatemapcommon base class |
2021-10-08 |
phabricator |
|
Superseded |
D11622: dirstate: simplify cat operation |
2021-10-09 |
phabricator |
|
Superseded |
D11623: dirstate-v2: Use "byte sequence" in docs |
2021-10-11 |
phabricator |
|
Superseded |
D11625: dirstate-v2: Document flags/mode/size/mtime fields of tree nodes |
2021-10-11 |
phabricator |
|
Superseded |
D11626: dispatch: don't change error status if flushing stdio fails |
2021-10-11 |
phabricator |
|
Superseded |
D11627: dispatch: ignore failure to flush ui |
2021-10-11 |
phabricator |
|
Superseded |
D11628: dispatch: use detailed exit code 250 for keyboard interrupt |
2021-10-11 |
phabricator |
|
Superseded |
D11630: rust: update the rust-cpython crate to 0.7.0 |
2021-10-12 |
phabricator |
|
Superseded |
D11631: dirstate-v2: Only convert from SystemTime to Timestamp and not back |
2021-10-12 |
phabricator |
|
Superseded |
D11634: dirstate-v2: Store unsigned integers inside DirstateEntry |
2021-10-12 |
phabricator |
|
Superseded |
D11632: dirstate-v2: Separate Rust structs for Timestamp and PackedTimestamp |
2021-10-12 |
phabricator |
|
Superseded |
D11635: dirstate-v2: Replace the 32-bit `mode` field with two bits |
2021-10-12 |
phabricator |
|
Superseded |
D11633: dirstate-v2: Truncate directory mtimes to 31 bits of seconds |
2021-10-12 |
phabricator |
|
Superseded |
D11636: chistedit: move view state from a dict to a custom class |
2021-10-12 |
phabricator |
|
Superseded |
D11637: chistedit: move rendercommit() onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11638: chistedit: move layout() and dependencies onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11639: chistedit: move renderrules() onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11640: chistedit: move renderpatch() and dependencies onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11641: chistedit: move event() onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11642: chistedit: move patchcontents() onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11643: chistedit: move movecursor() onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11644: chistedit: move changemode() onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11645: chistedit: move makeselection() onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11646: chistedit: move swap() onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11647: chistedit: move changeaction() onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11648: chistedit: move cycleaction() onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11649: chistedit: move changeview() onto state class |
2021-10-12 |
phabricator |
|
Superseded |
D11650: rhg: handle null changelog and manifest revisions |
2021-10-12 |
phabricator |
|
Superseded |
D11651: rhg: do not fail when the repo is empty |
2021-10-12 |
phabricator |
|
Superseded |
D11652: chistedit: remove some local variable and access state on self instead |
2021-10-12 |
phabricator |
|
Superseded |
D11653: chistedit: rename a confusingly named variable |
2021-10-12 |
phabricator |
|
Superseded |
D11654: status: Extract TruncatedTimestamp from fs::Metadata without SystemTime |
2021-10-13 |
phabricator |
|
Superseded |
D11655: dirstate-v2: Add storage space for nanoseconds precision in file mtimes |
2021-10-13 |
phabricator |
|
Superseded |
D11656: rhg: fix the test |
2021-10-13 |
phabricator |
|
Superseded |
D11657: rust: Reformat source code |
2021-10-14 |
phabricator |
|
Superseded |
D11658: dirstate: Remove unused variable |
2021-10-14 |
phabricator |
|
Superseded |
D11659: rhg: do not try to open a nodemap for an inline index |
2021-10-14 |
phabricator |
|
Superseded |
D11660: dirstate-v2: Use attributes as intended instead of properties in v2_data() |
2021-10-14 |
phabricator |
|
Superseded |
D11661: dirstate-v2: Extend node flags to 16 bits |
2021-10-14 |
phabricator |
|
Superseded |
D11662: dirstate-v2: Separate HAS_FILE_MTIME and HAS_DIRECTORY_MTIME flags |
2021-10-14 |
phabricator |
|
Superseded |
D11663: narrow: raise StateError when working copy is stale (for detailed exit code) |
2021-10-14 |
phabricator |
|
Superseded |
D11664: rhg: fix `hg cat` interaction with null revision |
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 |
D11667: copy: recommend `--at-rev .` if target was added in parent commit |
2021-10-14 |
phabricator |
|
Superseded |
D11668: dirstate-v2: add an option to prevent unintentional slow dirstate-v2 |
2021-10-15 |
phabricator |
|
Superseded |
D11669: chistedit: add option to show order of commits in opposite order |
2021-10-15 |
phabricator |
|
Superseded |
D11670: rhg: fix formatting error reported by test-check-format-rust.t |
2021-10-15 |
phabricator |
|
Superseded |
D11671: path: add a new argument to control path validation |
2021-10-15 |
phabricator |
|
Superseded |
D11672: path: unify path creation in `get_pull_paths` |
2021-10-15 |
phabricator |
|
Superseded |
D11673: path: return path instance directly from get_pull_paths |
2021-10-15 |
phabricator |
|
Superseded |
D11674: path: keep the path instance in the `pulloperation` |
2021-10-15 |
phabricator |
|
Superseded |
D11676: bookmarks: add support for `mirror` mode to `incoming` |
2021-10-15 |
phabricator |
|
Superseded |
D11677: bookmarks: add a `ignore` variant of the bookmark mode |
2021-10-15 |
phabricator |
|
Superseded |
D11675: bookmarks: move the `mirror` option to the `paths` section |
2021-10-15 |
phabricator |
|
Superseded |
D11678: rust: reformat Rust code |
2021-10-15 |
phabricator |
|
Superseded |
D11679: rhg: simplify the type of FilelogEntry |
2021-10-15 |
phabricator |
|
Superseded |
D11680: push: add option to abort on dirty working copy if parent is pushed |
2021-10-15 |
phabricator |
|
New |
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 |
D11683: fix: appease pyflakes and make unused variables more obvious |
2021-10-18 |
phabricator |
|
Superseded |
D11684: dirstate: Store mtimes with nanosecond precision in memory |
2021-10-18 |
phabricator |
|
Superseded |
D11685: rewrite: fix issue6599 |
2021-10-18 |
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 |
D11689: rhg: simplify split_metadata |
2021-10-19 |
phabricator |
|
Superseded |
D11690: python: compatibility for python 3.11 (issue6604) |
2021-10-19 |
phabricator |
|
Superseded |
D11691: dirstate: rename a `very_likely_equal` method to `likely_equal` |
2021-10-19 |
phabricator |
|
Superseded |
D11692: backout: backed out changeset 2f2107c01dee |
2021-10-19 |
phabricator |
|
Superseded |
D11693: backout: backed out changeset 6edc8800dbc3 |
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 |
D11696: rust: Remove now-unused DirstateEntry::clear_ambiguous_mtime method |
2021-10-19 |
phabricator |
|
Superseded |
D11697: pyoxidizer: disable using in-memory resources |
2021-10-19 |
phabricator |
|
Superseded |
D11698: pyoxidizer: update README.md with several small fixes |
2021-10-19 |
phabricator |
|
Superseded |
D11699: dirstate: align Rust function name to `need_delay` |
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 |
D11702: dirstate-v2: actually use sub-second mtime precision |
2021-10-19 |
phabricator |
|
Superseded |
D11703: rust-nodemap: backed out mitigation for issue 6554 |
2021-10-19 |
phabricator |
|
Superseded |
D11704: dirstate-v2: reorder flag to group related one together |
2021-10-19 |
phabricator |
|
Superseded |
D11705: merge-halt: demonstrate unshelve issue with merge.on-failure=halt |
2021-10-20 |
phabricator |
|
Superseded |
D11706: merge-halt: fix issue with merge.on-failure=halt breaking unshelve |
2021-10-20 |
phabricator |
|
Superseded |
D11707: fsmonitor: fix traceback after removal of nonnormalset (issue6600) |
2021-10-20 |
phabricator |
|
Superseded |
D11708: fsmonitor: fix traceback about bytes and str incompatibility |
2021-10-20 |
phabricator |
|
Superseded |
D11709: dirstate-v2: freeze the on-disk format |
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 |
D11711: parsers: don't ask about the exec bit on platforms that don't have it |
2021-10-20 |
phabricator |
|
Superseded |
D11712: parsers: don't ask about symlinks on platforms that don't support them |
2021-10-20 |
phabricator |
|
Superseded |
D11713: dirstate: add missing return on platforms without exec or symlink |
2021-10-20 |
phabricator |
|
Superseded |
D11714: tests: fix test-convert-git to work w/ "git pull" requiring strategy |
2021-10-20 |
phabricator |
|
Superseded |
D11715: dirstate: group return logic and clarify each function in flagfunc |
2021-10-21 |
phabricator |
|
Superseded |
hg: remove reserved identifiers |
2021-10-21 |
David Demelier |
|
Accepted |
D11716: tests: better determinism in test-chg.t |
2021-10-21 |
phabricator |
|
Superseded |
D11717: heptapod-ci: actually give pytest more time before timeout |
2021-10-21 |
phabricator |
|
Superseded |
D11718: typing: add a few assertions to revlog.py to help pytype |
2021-10-23 |
phabricator |
|
Superseded |
D11719: typing: add more type hints to the errors module |
2021-10-23 |
phabricator |
|
Superseded |
D11720: relnotes: update release notes for upcoming 5.9.3 |
2021-10-25 |
phabricator |
|
Superseded |
D11721: rhg: more efficient `HgPath::join` |
2021-10-26 |
phabricator |
|
Superseded |
D11722: rhg: implement the rhg-debugignore subcommand |
2021-10-27 |
phabricator |
|
Superseded |
D11723: rhg: make it possible to opt out of [rhg cat] |
2021-10-27 |
phabricator |
|
Superseded |
D11724: merge: with stable |
2021-10-27 |
phabricator |
|
Superseded |
D11725: windows: use raw string in test log paths |
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 |
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 |
D11730: pull: make the new argument a keyword argument |
2021-10-29 |
phabricator |
|
Superseded |
D11731: rhg: lazily get filesystem metadata |
2021-11-02 |
phabricator |
|
New |
D11732: compat: don't rely on cpython-specific builtins manipulation |
2021-11-03 |
phabricator |
|
Superseded |
D11733: rust-format: update rustfmt version |
2021-11-03 |
phabricator |
|
Superseded |
D11734: pyoxidizer: use in-memory resources on non-Windows platforms |
2021-11-03 |
phabricator |
|
Superseded |
D11735: relnotes: fix wrong command name in 5.9 relnotes |
2021-11-04 |
phabricator |
|
Superseded |
D11736: relnotes: add 6.0 release notes |
2021-11-04 |
phabricator |
|
Superseded |
D11737: relnotes: clear next release notes |
2021-11-04 |
phabricator |
|
Superseded |
D11738: tests: run the whole hg-core/path_auditor test in a clean temp dir |
2021-11-09 |
phabricator |
|
Superseded |
D11739: tests: add guard check for suid support |
2021-11-09 |
phabricator |
|
Superseded |
D11740: tests: allow the true command to be provided by coreutils |
2021-11-09 |
phabricator |
|
Superseded |
D11741: tests: accept alternative privileged port allocation failure |
2021-11-09 |
phabricator |
|
Superseded |
D11742: relnotes: update 6.0 with the last changes for the release |
2021-11-09 |
phabricator |
|
Superseded |
D11743: rhg: Fix `rhg status` file content comparison |
2021-11-09 |
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 |
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 |
D11748: ci: stop running with Python 2 |
2021-11-10 |
phabricator |
|
Superseded |
D11749: test: add test of a race resulting in bad dirstate |
2021-11-11 |
phabricator |
|
New |
D11750: commit: prevent possible race that results in bad dirstate |
2021-11-11 |
phabricator |
|
New |
D11751: rhg: only complain about poorly configured fallback when falling back |
2021-11-11 |
phabricator |
|
Superseded |
D11752: rhg: allow rhg in sparse repos when the operations only need the store |
2021-11-11 |
phabricator |
|
Superseded |
D11753: tests: fix test-censor by improving regexp (issue6585) |
2021-11-14 |
phabricator |
|
Superseded |
D11754: tests: dd status=noxfer is not portable (issue6523) |
2021-11-14 |
phabricator |
|
Superseded |
D11755: tests: use more portable mkdir -p instead of --parents (issue6591) |
2021-11-14 |
phabricator |
|
Superseded |
D11756: rhg: Enable `rhg status` in most tests |
2021-11-15 |
phabricator |
|
Superseded |
D11757: backout: backout 5d83a40cd3f8 and re-instate Python 2 support |
2021-11-15 |
phabricator |
|
Superseded |
D11758: rhg: $HG_PENDING is not supported |
2021-11-15 |
phabricator |
|
Superseded |
D11759: rhg: Propagate config errors in `rhg status` |
2021-11-15 |
phabricator |
|
Superseded |
D11760: rhg: Config commands.status.terse is not supported |
2021-11-15 |
phabricator |
|
Superseded |
D11761: rhg: [encode] and [decode] config sections are not supported |
2021-11-15 |
phabricator |
|
Superseded |
D11762: rhg: Colored output is not supported |
2021-11-15 |
phabricator |
|
Superseded |
D11763: cext: define S_IFLNK on Python 2.7 and Windows |
2021-11-16 |
phabricator |
|
Superseded |
D11764: rhg: add support for narrow clones and sparse checkouts |
2021-11-16 |
phabricator |
|
Superseded |
D11765: heptapod-ci: re-introduce Windows CI |
2021-11-16 |
phabricator |
|
Superseded |
D11766: sparse: demonstrate a bug when used with safe-share |
2021-11-16 |
phabricator |
|
New |
D11767: dockerrpm: always use current user and group |
2021-11-17 |
phabricator |
|
Superseded |
D11768: packaging: make rpm relocatable |
2021-11-17 |
phabricator |
|
Superseded |
[stable] cext: fix Python 3.11 compatibility - Py_SIZE is not an lvalue (issue6610) |
2021-11-18 |
Mads Kiilerich |
|
Accepted |
D11769: tests: Adapt test-basic.t expected output for rhg |
2021-11-19 |
phabricator |
|
Superseded |
D11770: backout: backed out changeset 5d83a40cd3f8 |
2021-11-22 |
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 |
D11774: rhg: Fix status desambiguation of symlinks and executable files |
2021-11-23 |
phabricator |
|
Superseded |
D11775: contrib: update Windows environment to Python 3.9.9 |
2021-11-24 |
phabricator |
|
Superseded |
D11776: automation: support Python 3.10 on Windows |
2021-11-24 |
phabricator |
|
Superseded |
D11777: dirstate: clarify a `hg update` invocation in a test |
2021-11-24 |
phabricator |
|
Superseded |
D11778: tests: make sure no ambiguity remains after the commit |
2021-11-24 |
phabricator |
|
Superseded |
D11779: tests: ensure a status will have non ambiguous mtime in some race test |
2021-11-24 |
phabricator |
|
Superseded |
D11780: tests: add missing `head` for when things go wrong |
2021-11-24 |
phabricator |
|
Superseded |
D11781: dirstate: add a comment about a racy piece of code during updates |
2021-11-24 |
phabricator |
|
Superseded |
D11783: dirstate: move "get fs now" in the timestamp utility module |
2021-11-24 |
phabricator |
|
Superseded |
D11786: status: adapt largefile to gather stats at lookup time |
2021-11-24 |
phabricator |
|
Superseded |
D11784: update: filter the ambiguous mtime in update directly |
2021-11-24 |
phabricator |
|
Superseded |
D11782: dirstate-item: allow mtime to be None in "parentdata" |
2021-11-24 |
phabricator |
|
Superseded |
D11787: 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 |
D11790: dirstate: stop gathering parentfiledata in update_file_p1 |
2021-11-24 |
phabricator |
|
Superseded |
D11789: dirstate: make it mandatory to provide parentfiledata in `set_clean` |
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 |
D11788: dirstate: do no use `set_clean` in revert |
2021-11-24 |
phabricator |
|
Superseded |
D11795: dirstate: remove `lastnormaltime` mechanism |
2021-11-24 |
phabricator |
|
Superseded |
D11797: dirstate: cleanup remaining of "now" during write |
2021-11-24 |
phabricator |
|
Superseded |
D11798: tests: remove potential mtime ambiguity in a dirstate test |
2021-11-24 |
phabricator |
|
Superseded |
D11800: largefile: use the proper "mtime boundary" logic during fixup |
2021-11-24 |
phabricator |
|
Superseded |
D11799: status: move the boundary comparison logic within the timestamp module |
2021-11-24 |
phabricator |
|
Superseded |
D11794: status: use filesystem time boundary to invalidate racy files |
2021-11-24 |
phabricator |
|
Superseded |
D11796: dirstate: remove need_delay logic |
2021-11-24 |
phabricator |
|
Superseded |
D11801: filemerge: rename _formatconflictmarker() since it formats a label |
2021-11-24 |
phabricator |
|
Superseded |
D11802: filemerge: simplify slightly by using filectx.decodeddata() |
2021-11-24 |
phabricator |
|
Superseded |
D11803: packaging: regenerate the requirements files with pip-tools 6.4.0 |
2021-11-25 |
phabricator |
|
Superseded |
D11804: packaging: bump windows_curses to 2.3.0 |
2021-11-25 |
phabricator |
|
Superseded |
D11805: packaging: bump pygit2 to 1.7.1 |
2021-11-25 |
phabricator |
|
Superseded |
D11806: downgrade: don't assume existence of nodemap files when downgrading |
2021-11-25 |
phabricator |
|
Superseded |
D11807: typo: s/unkown/unknown across the codebase |
2021-11-26 |
phabricator |
|
Superseded |
D11808: docs: add documentation about Rust |
2021-11-26 |
phabricator |
|
New |
D11809: docs: add missing dirstate-v2 documentation |
2021-11-26 |
phabricator |
|
New |
D11810: docs: fix typos and wording for the persistent-nodemap feature |
2021-11-26 |
phabricator |
|
New |
D11811: docs: update Rust readme with a mention of `rhg` |
2021-11-26 |
phabricator |
|
New |
D11812: rust: add function to check if an extension is enabled |
2021-11-26 |
phabricator |
|
Superseded |
D11813: rhg: don't run `blackbox` if not activated |
2021-11-26 |
phabricator |
|
Superseded |
D11814: rhg: signal when falling back in logs |
2021-11-26 |
phabricator |
|
New |
D11815: rhg: Add support for `rhg status -n` |
2021-11-26 |
phabricator |
|
Superseded |
D11816: tests: fix test-fix on NetBSD |
2021-11-28 |
phabricator |
|
Superseded |
D11817: sparse: lock the store when updating requirements config |
2021-11-29 |
phabricator |
|
New |
D11818: rhg: refactor to use IgnoreFnType alias more widely |
2021-11-29 |
phabricator |
|
Superseded |
D11820: extensions: refactor handling of loading error make it reusable |
2021-11-29 |
phabricator |
|
Superseded |
D11819: extensions: ignore "sub-options" when looking for extensions |
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 |
D11826: errors: use detailed exit code for non-integer number of diff context lines |
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 |
D11825: patch: add hint about mangled whitespace on bad patch |
2021-11-29 |
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 |
D11824: errors: return more detailed errors when failing to parse or apply patch |
2021-11-29 |
phabricator |
|
Superseded |
D11829: errors: use detailed exit code for RepoLookupError |
2021-11-29 |
phabricator |
|
Superseded |
D11832: chistedit: explain which order the commits are presented in |
2021-11-30 |
phabricator |
|
Superseded |
D11833: test: mark rhg output as flaky |
2021-11-30 |
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 |
D11834: rust: Serializing a DirstateMap does not mutate it anymore |
2021-12-02 |
phabricator |
|
Superseded |
D11838: rhg: Add lazy/cached dirstate data file ID parsing on Repo |
2021-12-02 |
phabricator |
|
Superseded |
D11835: rhg: Initial repository locking |
2021-12-02 |
phabricator |
|
Superseded |
D11839: rhg: Add Repo::write_dirstate |
2021-12-02 |
phabricator |
|
Superseded |
D11840: rhg: Update the dirstate on disk after status |
2021-12-02 |
phabricator |
|
Superseded |
D11841: dirstate: drop comparison primitive on the timestamp class |
2021-12-02 |
phabricator |
|
Superseded |
D11843: dirstate-item: implement the comparison logic for mtime-second-ambiguous |
2021-12-02 |
phabricator |
|
Superseded |
D11844: dirstate-item: ignore mtime to write v1 when `mtime-second-ambiguous` is set |
2021-12-02 |
phabricator |
|
Superseded |
D11845: dirstate-item: make sure we set the mtime-second-ambiguous on v2 write |
2021-12-02 |
phabricator |
|
Superseded |
D11847: status: keep second-ambiguous mtimes during fixup |
2021-12-02 |
phabricator |
|
Superseded |
D11842: dirstate-item: add a "second_ambiguous` flag in the mtime tuple |
2021-12-02 |
phabricator |
|
Superseded |
D11846: dirstate-item: make sure we load `mtime-second-ambiguous` from disk |
2021-12-02 |
phabricator |
|
Superseded |
D11848: update: use long version of the flag in the test |
2021-12-03 |
phabricator |
|
Superseded |
D11849: dirstate: remove unused method |
2021-12-03 |
phabricator |
|
Superseded |
D11850: update: add a test for `--merge` overriding the "abort" config |
2021-12-03 |
phabricator |
|
Superseded |
D11851: update: properly overwrite `check` config with `--no-` variants |
2021-12-03 |
phabricator |
|
Superseded |
D11852: update: reformat the `commands.update.check` help |
2021-12-03 |
phabricator |
|
Superseded |
D11853: simplemerge: set `conflicts` earlier for :union tool |
2021-12-04 |
phabricator |
|
Superseded |
D11854: tests: remove unnecessary explicit args from `failfilemerge.py` |
2021-12-04 |
phabricator |
|
Superseded |
D11856: mergestate: make `_resolve()` do both preresolve and resolve |
2021-12-04 |
phabricator |
|
Superseded |
D11857: mergestate: inline `_resolve()` into `resolve()` |
2021-12-04 |
phabricator |
|
Superseded |
D11858: filemerge: merge `premerge()` into `filemerge()` |
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 |
D11855: mergestate: merge `preresolve()` into `resolve()` |
2021-12-04 |
phabricator |
|
Superseded |
D11861: python2-compat: fix extensions' tests on python2 |
2021-12-04 |
phabricator |
|
Superseded |
D11862: fsmonitor: incorporate fixes for Python 3.10 (issue6612) |
2021-12-06 |
phabricator |
|
Superseded |
D11863: filemerge: remove `premerge` argument from `_makebackup()` |
2021-12-06 |
phabricator |
|
Superseded |
D11864: test-upgrade: narrow the `debugformat` call when upgrading to dirstate-v2 |
2021-12-07 |
phabricator |
|
Superseded |
D11865: dirstate-v2: test upgrade without rust too |
2021-12-07 |
phabricator |
|
Superseded |
D11866: dirstate-v2: fix upgrade on an empty repository |
2021-12-07 |
phabricator |
|
Superseded |
D11867: upgrade: move the revlog selection code longer down the chain |
2021-12-07 |
phabricator |
|
Superseded |
D11868: upgrade: make the list of explicitly specified revlog a dict |
2021-12-07 |
phabricator |
|
Superseded |
D11869: upgrade: explicitly warn when a `--no-xxx` flag is overwritten |
2021-12-07 |
phabricator |
|
Superseded |
D11870: upgrade: issue a message when a revlog type has to be upgraded |
2021-12-07 |
phabricator |
|
Superseded |
D11872: upgrade: drop some dead code |
2021-12-07 |
phabricator |
|
Superseded |
D11871: upgrade: only process revlogs that needs it by default |
2021-12-07 |
phabricator |
|
Superseded |
D11873: upgrade: don't use `dd status=none` in the test |
2021-12-07 |
phabricator |
|
Superseded |
D11874: rhg: support the new extension suboptions syntax |
2021-12-07 |
phabricator |
|
Superseded |
D11875: fsmonitor: fix criteria for nonnormalset computation |
2021-12-07 |
phabricator |
|
Superseded |
D11876: filemerge: rename backup variables from `back` to `backup` |
2021-12-07 |
phabricator |
|
New |
D11877: filemerge: stop passing around 3 unused `None` values in `files` argument |
2021-12-07 |
phabricator |
|
New |
D11879: simplemerge: stop merging file flags |
2021-12-07 |
phabricator |
|
New |
D11878: filemerge: remove unused `orig` argument from tool functions |
2021-12-07 |
phabricator |
|
New |
D11880: rhg: demonstrate that rhg breaks on non-generaldelta revlogs |
2021-12-07 |
phabricator |
|
New |
D11881: rhg: centralize index header parsing |
2021-12-07 |
phabricator |
|
New |
D11882: rhg: fix a crash on non-generaldelta revlogs |
2021-12-07 |
phabricator |
|
New |
D11884: status: when extracting arguments from `opts`, use the same default values |
2021-12-07 |
phabricator |
|
New |
D11883: directaccess: fix uses of commands.status() that don't go through flag parsing |
2021-12-07 |
phabricator |
|
New |
D11886: simplemerge: avoid a call to `pycompat.strkwargs()` |
2021-12-08 |
phabricator |
|
New |
D11887: simplemerge: make `localorother` a "mode" instead of a separate thing |
2021-12-08 |
phabricator |
|
New |
D11885: filemerge: stop returning always-`True` value |
2021-12-08 |
phabricator |
|
New |
D11888: dirstate: Document Timestamp.second_ambiguous |
2021-12-09 |
phabricator |
|
Superseded |
D11889: rhg: Set second_ambiguous as needed in post-status fixup |
2021-12-09 |
phabricator |
|
Superseded |
D11890: rhg: Add support for ui.ignore and ui.ignore.* config |
2021-12-09 |
phabricator |
|
Superseded |
D11891: share: move the requirement initialisation code around |
2021-12-10 |
phabricator |
|
New |
D11892: share: make it possible to control the working copy format variant |
2021-12-10 |
phabricator |
|
New |
D11893: test: simplify `debugformat` matching in test-copies-chain-merge |
2021-12-10 |
phabricator |
|
New |
D11894: test: simplify `debugformat` matching in test-phases.t |
2021-12-10 |
phabricator |
|
New |
D11895: test: use `hg debugrequires` instead of `cat` in some tests |
2021-12-10 |
phabricator |
|
New |
D11896: doc: remove a spurious ^L in some doc |
2021-12-10 |
phabricator |
|
Superseded |
D11897: rhg: refactor display_status_paths with a struct for common arguments |
2021-12-10 |
phabricator |
|
New |
D11898: rhg: refactor relativize_path into a struct + method |
2021-12-10 |
phabricator |
|
New |
D11900: tests: add a short `sleep` in test-status.t |
2021-12-10 |
phabricator |
|
New |
D11899: rhg: Add support for `rhg status --copies` |
2021-12-10 |
phabricator |
|
New |
D11901: simplemerge: add a specialized function for "union", "local", "other" |
2021-12-11 |
phabricator |
|
New |