February 2020 Archives by author
Starting: Sat Feb 1 00:08:47 UTC 2020
Ending: Sat Feb 29 21:38:42 UTC 2020
Messages: 933
- D7630: absorb: make the absorbed changeset be automatically "evolved"
rdamazio (Rodrigo Damazio Bovendorp)
- D7631: absorb: allowing committed changes to be absorbed into their ancestors
rdamazio (Rodrigo Damazio Bovendorp)
- D7630: absorb: make the absorbed changeset be automatically "evolved"
rdamazio (Rodrigo Damazio Bovendorp)
- D7631: absorb: allowing committed changes to be absorbed into their ancestors
rdamazio (Rodrigo Damazio Bovendorp)
- D7630: absorb: make the absorbed changeset be automatically "evolved"
rdamazio (Rodrigo Damazio Bovendorp)
- D8064: split: add a --single flag to only ask for one split
rdamazio (Rodrigo Damazio Bovendorp)
- D7630: absorb: make the absorbed changeset be automatically "evolved"
rdamazio (Rodrigo Damazio Bovendorp)
- D7631: absorb: allowing committed changes to be absorbed into their ancestors
rdamazio (Rodrigo Damazio Bovendorp)
- D7630: absorb: make the absorbed changeset be automatically "evolved"
rdamazio (Rodrigo Damazio Bovendorp)
- D7631: absorb: allowing committed changes to be absorbed into their ancestors
rdamazio (Rodrigo Damazio Bovendorp)
- mercurial at 44195: new changeset
Mercurial Commits
- mercurial at 44217: 22 new changesets (1 on stable)
Mercurial Commits
- mercurial at 44225: 8 new changesets (8 on stable)
Mercurial Commits
- mercurial at 44239: 14 new changesets (4 on stable)
Mercurial Commits
- mercurial at 44241: 2 new changesets
Mercurial Commits
- mercurial at 44242: new changeset (1 on stable)
Mercurial Commits
- mercurial at 44246: 4 new changesets (4 on stable)
Mercurial Commits
- mercurial at 44247: new changeset (1 on stable)
Mercurial Commits
- mercurial at 44248: new changeset (1 on stable)
Mercurial Commits
- mercurial at 44256: 8 new changesets (8 on stable)
Mercurial Commits
- mercurial at 44278: 22 new changesets (1 on stable)
Mercurial Commits
- mercurial at 44284: 6 new changesets
Mercurial Commits
- mercurial at 44292: 8 new changesets
Mercurial Commits
- mercurial at 44302: 10 new changesets (3 on stable)
Mercurial Commits
- mercurial at 44323: 21 new changesets
Mercurial Commits
- mercurial at 44332: 9 new changesets (9 on stable)
Mercurial Commits
- mercurial at 44373: 41 new changesets (1 on stable)
Mercurial Commits
- mercurial at 44380: 7 new changesets (2 on stable)
Mercurial Commits
- mercurial at 44390: 10 new changesets
Mercurial Commits
- mercurial at 44391: new changeset
Mercurial Commits
- mercurial at 44393: 2 new changesets
Mercurial Commits
- D7923: rust-matchers: add functions to get roots, dirs and parents from patterns
kevincox (Kevin Cox)
- D7924: rust-matchers: add `build_regex_match` function
kevincox (Kevin Cox)
- D8088: rust-status: add missing variants to `Dispatch` enum
kevincox (Kevin Cox)
- D8086: rust-status: refactor options into a `StatusOptions` struct
kevincox (Kevin Cox)
- D7930: rust-status: update rust-cpython bridge to account for the changes in core
kevincox (Kevin Cox)
- D8048: rust-dirstatemap: cache non normal and other parent set
kevincox (Kevin Cox)
- D7927: rust-status: add util for listing a directory
kevincox (Kevin Cox)
- D7929: rust-status: add bare `hg status` support in hg-core
kevincox (Kevin Cox)
- D7797: rust-nodemap: pure Rust example
kevincox (Kevin Cox)
- D7927: rust-status: add util for listing a directory
kevincox (Kevin Cox)
- D7929: rust-status: add bare `hg status` support in hg-core
kevincox (Kevin Cox)
- D8110: rust-dirstatemap: cache non normal and other parent set
kevincox (Kevin Cox)
- D8110: rust-dirstatemap: cache non normal and other parent set
kevincox (Kevin Cox)
- D7796: rust-nodemap: input/output primitives
kevincox (Kevin Cox)
- D7797: rust-nodemap: pure Rust example
kevincox (Kevin Cox)
- D8110: rust-dirstatemap: cache non normal and other parent set
kevincox (Kevin Cox)
- D7796: rust-nodemap: input/output primitives
kevincox (Kevin Cox)
- D7797: rust-nodemap: pure Rust example
kevincox (Kevin Cox)
- D7796: rust-nodemap: input/output primitives
kevincox (Kevin Cox)
- D8098: rust-nodemap: a method for full invalidation
kevincox (Kevin Cox)
- D8092: hghave: cache the result of gethgversion
jcristau (Julien Cristau)
- D8092: hghave: cache the result of gethgversion
jcristau (Julien Cristau)
- D8092: hghave: cache the result of gethgversion
jcristau (Julien Cristau)
- D8065: test: simplify test-amend.t to avoid race condition
marmoute (Pierre-Yves David)
- D7728: rebase: add test to demonstrate issue6180
marmoute (Pierre-Yves David)
- D7834: nodemap: have some python code writing a nodemap in persistent binary form
marmoute (Pierre-Yves David)
- D7837: nodemap: only use persistent nodemap for non-inlined revlog
marmoute (Pierre-Yves David)
- D7838: nodemap: use an intermediate "docket" file to carry small metadata
marmoute (Pierre-Yves David)
- D7836: nodemap: add a function to read the data from disk
marmoute (Pierre-Yves David)
- D7839: nodemap: delete older raw data file when creating a new ones
marmoute (Pierre-Yves David)
- D7842: nodemap: use an explicit "Block" object in the reference implementation
marmoute (Pierre-Yves David)
- D7841: nodemap: add a optional `nodemap_add_full` method on indexes
marmoute (Pierre-Yves David)
- D7834: nodemap: have some python code writing a nodemap in persistent binary form
marmoute (Pierre-Yves David)
- D7843: nodemap: move the iteratio inside the Block object
marmoute (Pierre-Yves David)
- D7844: nodemap: code to parse the persistent binary nodemap data
marmoute (Pierre-Yves David)
- D7846: nodemap: all check that revision and nodes match in the nodemap
marmoute (Pierre-Yves David)
- D7883: nodemap: keep track of the ondisk id of nodemap blocks
marmoute (Pierre-Yves David)
- D7884: nodemap: introduce an explicit class/object for the docket
marmoute (Pierre-Yves David)
- D7835: nodemap: write nodemap data on disk
marmoute (Pierre-Yves David)
- D7886: nodemap: introduce append-only incremental update of the persisten data
marmoute (Pierre-Yves David)
- D7845: nodemap: add basic checking of the on disk nodemap content
marmoute (Pierre-Yves David)
- D7890: nodemap: double check the source docket when doing incremental update
marmoute (Pierre-Yves David)
- D7892: nodemap: never read more than the expected data amount
marmoute (Pierre-Yves David)
- D7891: nodemap: write new data from the expected current data length
marmoute (Pierre-Yves David)
- D7893: nodemap: update the index with the newly written data (when appropriate)
marmoute (Pierre-Yves David)
- D7885: nodemap: keep track of the docket for loaded data
marmoute (Pierre-Yves David)
- D7889: nodemap: track the total and unused amount of data in the rawdata file
marmoute (Pierre-Yves David)
- D7888: nodemap: track the maximum revision tracked in the nodemap
marmoute (Pierre-Yves David)
- D7894: nodemap: introduce an option to use mmap to read the nodemap mapping
marmoute (Pierre-Yves David)
- D8067: perf: fix list formatting in perfindex documentation
marmoute (Pierre-Yves David)
- D8041: revset: add a revset for parents in merge state
marmoute (Pierre-Yves David)
- D8073: config: also respect HGRCSKIPREPO in `dispatch._getlocal`
marmoute (Pierre-Yves David)
- D8072: config: add a function in `rcutil` to abstract HGRCSKIPREPO
marmoute (Pierre-Yves David)
- D8074: config: also respect HGRCSKIPREPO in hgwebdir_mod
marmoute (Pierre-Yves David)
- D8075: config: also respect HGRCSKIPREPO in the zeroconf extension
marmoute (Pierre-Yves David)
- D7837: nodemap: only use persistent nodemap for non-inlined revlog
marmoute (Pierre-Yves David)
- D7838: nodemap: use an intermediate "docket" file to carry small metadata
marmoute (Pierre-Yves David)
- D7836: nodemap: add a function to read the data from disk
marmoute (Pierre-Yves David)
- D7839: nodemap: delete older raw data file when creating a new ones
marmoute (Pierre-Yves David)
- D7841: nodemap: add a optional `nodemap_add_full` method on indexes
marmoute (Pierre-Yves David)
- D7842: nodemap: use an explicit "Block" object in the reference implementation
marmoute (Pierre-Yves David)
- D7834: nodemap: have some python code writing a nodemap in persistent binary form
marmoute (Pierre-Yves David)
- D7843: nodemap: move the iteratio inside the Block object
marmoute (Pierre-Yves David)
- D7844: nodemap: code to parse the persistent binary nodemap data
marmoute (Pierre-Yves David)
- D7846: nodemap: all check that revision and nodes match in the nodemap
marmoute (Pierre-Yves David)
- D7883: nodemap: keep track of the ondisk id of nodemap blocks
marmoute (Pierre-Yves David)
- D7835: nodemap: write nodemap data on disk
marmoute (Pierre-Yves David)
- D7884: nodemap: introduce an explicit class/object for the docket
marmoute (Pierre-Yves David)
- D7886: nodemap: introduce append-only incremental update of the persisten data
marmoute (Pierre-Yves David)
- D7845: nodemap: add basic checking of the on disk nodemap content
marmoute (Pierre-Yves David)
- D7840: nodemap: add a (python) index class for persistent nodemap testing
marmoute (Pierre-Yves David)
- D7887: nodemap: add a flag to dump the details of the docket
marmoute (Pierre-Yves David)
- D7885: nodemap: keep track of the docket for loaded data
marmoute (Pierre-Yves David)
- D7890: nodemap: double check the source docket when doing incremental update
marmoute (Pierre-Yves David)
- D7891: nodemap: write new data from the expected current data length
marmoute (Pierre-Yves David)
- D7892: nodemap: never read more than the expected data amount
marmoute (Pierre-Yves David)
- D7893: nodemap: update the index with the newly written data (when appropriate)
marmoute (Pierre-Yves David)
- D7889: nodemap: track the total and unused amount of data in the rawdata file
marmoute (Pierre-Yves David)
- D7888: nodemap: track the maximum revision tracked in the nodemap
marmoute (Pierre-Yves David)
- D7894: nodemap: introduce an option to use mmap to read the nodemap mapping
marmoute (Pierre-Yves David)
- D7834: nodemap: have some python code writing a nodemap in persistent binary form
marmoute (Pierre-Yves David)
- D8077: test: document test-copy-move-merge.t
marmoute (Pierre-Yves David)
- D8078: tests/test-copies-chain-merge.t
marmoute (Pierre-Yves David)
- D6846: packaging: script the building of a MacOS installer using a custom python
marmoute (Pierre-Yves David)
- D8077: test: document test-copy-move-merge.t
marmoute (Pierre-Yves David)
- D8073: config: also respect HGRCSKIPREPO in `dispatch._getlocal`
marmoute (Pierre-Yves David)
- D8074: config: also respect HGRCSKIPREPO in hgwebdir_mod
marmoute (Pierre-Yves David)
- D8075: config: also respect HGRCSKIPREPO in the zeroconf extension
marmoute (Pierre-Yves David)
- D8072: config: add a function in `rcutil` to abstract HGRCSKIPREPO
marmoute (Pierre-Yves David)
- D8065: test: simplify test-amend.t to avoid race condition
marmoute (Pierre-Yves David)
- D8067: perf: fix list formatting in perfindex documentation
marmoute (Pierre-Yves David)
- D7927: rust-status: add util for listing a directory
marmoute (Pierre-Yves David)
- D7928: rust-status: add function for sequential traversal of the working directory
marmoute (Pierre-Yves David)
- D7929: rust-status: add bare `hg status` support in hg-core
marmoute (Pierre-Yves David)
- D7940: py3: make flush() line optional
marmoute (Pierre-Yves David)
- D7944: localrepo: handle ValueError during repository opening
marmoute (Pierre-Yves David)
- D7960: httpconnection: allow `httpsendfile` subclasses to suppress the progressbar
marmoute (Pierre-Yves David)
- D7961: lfs: add a method to the local blobstore to convert OIDs to file paths
marmoute (Pierre-Yves David)
- D7962: lfs: fix the stall and corruption issue when concurrently uploading blobs
marmoute (Pierre-Yves David)
- D7963: lfs: enable workers by default
marmoute (Pierre-Yves David)
- D7965: py3: catch AttributeError too with ImportError
marmoute (Pierre-Yves David)
- D7966: remotefilelog: only prefetch history in linkrevfixup
marmoute (Pierre-Yves David)
- D7969: exchange: check the `ui.clonebundleprefers` form while processing (issue6257)
marmoute (Pierre-Yves David)
- D7517: filemerge: byteify the open() mode
marmoute (Pierre-Yves David)
- D7902: merge: introduce a clean_update() for that use-case
marmoute (Pierre-Yves David)
- D6846: packaging: script the building of a MacOS installer using a custom python
marmoute (Pierre-Yves David)
- D7969: exchange: check the `ui.clonebundleprefers` form while processing (issue6257)
marmoute (Pierre-Yves David)
- D8078: tests/test-copies-chain-merge.t
marmoute (Pierre-Yves David)
- D8078: copies: add a new test dedicated to testing chain of changeset with merge
marmoute (Pierre-Yves David)
- D7929: rust-status: add bare `hg status` support in hg-core
marmoute (Pierre-Yves David)
- D7927: rust-status: add util for listing a directory
marmoute (Pierre-Yves David)
- D8089: py3: __repr__ needs to return str, not bytes
marmoute (Pierre-Yves David)
- D8078: copies: add a new test dedicated to testing chain of changeset with merge
marmoute (Pierre-Yves David)
- D8011: heptapod-ci: add a basic file to be able to run tests with heptapod
marmoute (Pierre-Yves David)
- D7969: exchange: check the `ui.clonebundleprefers` form while processing (issue6257)
marmoute (Pierre-Yves David)
- D8053: pyoxidizer: use `legacy_windows_stdio` on Windows
marmoute (Pierre-Yves David)
- D8091: py3: fully fix bundlepart.__repr__ to return str not bytes
marmoute (Pierre-Yves David)
- D8092: hghave: cache the result of gethgversion
marmoute (Pierre-Yves David)
- D7795: rust-nodemap: insert method
marmoute (Pierre-Yves David)
- D7796: rust-nodemap: input/output primitives
marmoute (Pierre-Yves David)
- D7797: rust-nodemap: pure Rust example
marmoute (Pierre-Yves David)
- D7798: rust-nodemap: special case for prefixes of NULL_NODE
marmoute (Pierre-Yves David)
- D7819: rust-nodemap: core implementation for shortest
marmoute (Pierre-Yves David)
- D7119: rust-dirstatemap: remove additional lookup in dirstate.matches
marmoute (Pierre-Yves David)
- D8050: rust-dirstatemap: update call sites from Python
marmoute (Pierre-Yves David)
- D8049: rust-dirstatemap: add `NonNormalEntries` class
marmoute (Pierre-Yves David)
- D8048: rust-dirstatemap: cache non normal and other parent set
marmoute (Pierre-Yves David)
- D8029: uncopy: add new `hg uncopy` command
marmoute (Pierre-Yves David)
- D8030: uncopy: add support for unmarking committed copies
marmoute (Pierre-Yves David)
- D8011: heptapod-ci: add a basic file to be able to run tests with heptapod
marmoute (Pierre-Yves David)
- D8012: heptapod-ci: colorize output
marmoute (Pierre-Yves David)
- D8013: heptapod-ci: run test with python3 too
marmoute (Pierre-Yves David)
- D8014: heptapod-ci: also run the dedicated rust test for the rust code
marmoute (Pierre-Yves David)
- D8015: heptapod-ci: run the normal test suite
marmoute (Pierre-Yves David)
- D8016: heptapod-ci: run the --pure test too
marmoute (Pierre-Yves David)
- D8017: heptapod-ci: add a job to test the rust version of Mercurial
marmoute (Pierre-Yves David)
- D8030: uncopy: add support for unmarking committed copies
marmoute (Pierre-Yves David)
- D8031: copy: rewrite walkpat() to depend less on dirstate
marmoute (Pierre-Yves David)
- D8033: copy: move argument validation a little earlier
marmoute (Pierre-Yves David)
- D8034: check-code: allow `hg cp -r`, by using a negative lookbehind
marmoute (Pierre-Yves David)
- D8035: copy: add support for marking committed copies
marmoute (Pierre-Yves David)
- D8078: copies: add a new test dedicated to testing chain of changeset with merge
marmoute (Pierre-Yves David)
- D7834: nodemap: have some python code writing a nodemap in persistent binary form
marmoute (Pierre-Yves David)
- D7835: nodemap: write nodemap data on disk
marmoute (Pierre-Yves David)
- D7840: nodemap: add a (python) index class for persistent nodemap testing
marmoute (Pierre-Yves David)
- D7894: nodemap: introduce an option to use mmap to read the nodemap mapping
marmoute (Pierre-Yves David)
- D7961: lfs: add a method to the local blobstore to convert OIDs to file paths
marmoute (Pierre-Yves David)
- D8096: purge: add -i flag to delete ignored files instead of untracked files
marmoute (Pierre-Yves David)
- D7795: rust-nodemap: insert method
marmoute (Pierre-Yves David)
- D7796: rust-nodemap: input/output primitives
marmoute (Pierre-Yves David)
- D7798: rust-nodemap: special case for prefixes of NULL_NODE
marmoute (Pierre-Yves David)
- D8097: rust-nodemap: accounting for dead blocks
marmoute (Pierre-Yves David)
- D7797: rust-nodemap: pure Rust example
marmoute (Pierre-Yves David)
- D8098: rust-nodemap: a method for full invalidation
marmoute (Pierre-Yves David)
- D7819: rust-nodemap: core implementation for shortest
marmoute (Pierre-Yves David)
- D7894: nodemap: introduce an option to use mmap to read the nodemap mapping
marmoute (Pierre-Yves David)
- D8102: remotefilelog-test: glob some flacky output line (issue6083)
marmoute (Pierre-Yves David)
- D8103: test: simplify test-amend.t to avoid race condition
marmoute (Pierre-Yves David)
- D8102: remotefilelog-test: glob some flacky output line (issue6083)
marmoute (Pierre-Yves David)
- D8103: test: simplify test-amend.t to avoid race condition
marmoute (Pierre-Yves David)
- D7894: nodemap: introduce an option to use mmap to read the nodemap mapping
marmoute (Pierre-Yves David)
- D7837: nodemap: only use persistent nodemap for non-inlined revlog
marmoute (Pierre-Yves David)
- D7838: nodemap: use an intermediate "docket" file to carry small metadata
marmoute (Pierre-Yves David)
- D7836: nodemap: add a function to read the data from disk
marmoute (Pierre-Yves David)
- D7839: nodemap: delete older raw data file when creating a new ones
marmoute (Pierre-Yves David)
- D7834: nodemap: have some python code writing a nodemap in persistent binary form
marmoute (Pierre-Yves David)
- D7841: nodemap: add a optional `nodemap_add_full` method on indexes
marmoute (Pierre-Yves David)
- D7842: nodemap: use an explicit "Block" object in the reference implementation
marmoute (Pierre-Yves David)
- D7843: nodemap: move the iteratio inside the Block object
marmoute (Pierre-Yves David)
- D7844: nodemap: code to parse the persistent binary nodemap data
marmoute (Pierre-Yves David)
- D7835: nodemap: write nodemap data on disk
marmoute (Pierre-Yves David)
- D7846: nodemap: all check that revision and nodes match in the nodemap
marmoute (Pierre-Yves David)
- D7883: nodemap: keep track of the ondisk id of nodemap blocks
marmoute (Pierre-Yves David)
- D7884: nodemap: introduce an explicit class/object for the docket
marmoute (Pierre-Yves David)
- D7847: nodemap: provide the on disk data to indexes who support it
marmoute (Pierre-Yves David)
- D7840: nodemap: add a (python) index class for persistent nodemap testing
marmoute (Pierre-Yves David)
- D7845: nodemap: add basic checking of the on disk nodemap content
marmoute (Pierre-Yves David)
- D7886: nodemap: introduce append-only incremental update of the persisten data
marmoute (Pierre-Yves David)
- D7885: nodemap: keep track of the docket for loaded data
marmoute (Pierre-Yves David)
- D7887: nodemap: add a flag to dump the details of the docket
marmoute (Pierre-Yves David)
- D7889: nodemap: track the total and unused amount of data in the rawdata file
marmoute (Pierre-Yves David)
- D7891: nodemap: write new data from the expected current data length
marmoute (Pierre-Yves David)
- D7890: nodemap: double check the source docket when doing incremental update
marmoute (Pierre-Yves David)
- D7893: nodemap: update the index with the newly written data (when appropriate)
marmoute (Pierre-Yves David)
- D7892: nodemap: never read more than the expected data amount
marmoute (Pierre-Yves David)
- D7888: nodemap: track the maximum revision tracked in the nodemap
marmoute (Pierre-Yves David)
- D7894: nodemap: introduce an option to use mmap to read the nodemap mapping
marmoute (Pierre-Yves David)
- D7797: rust-nodemap: pure Rust example
marmoute (Pierre-Yves David)
- D7630: absorb: make the absorbed changeset be automatically "evolved"
marmoute (Pierre-Yves David)
- D8110: rust-dirstatemap: cache non normal and other parent set
marmoute (Pierre-Yves David)
- D8111: rust-dirstatemap: add `NonNormalEntries` class
marmoute (Pierre-Yves David)
- D8112: test: pin the number of CPU for issue4074 tests
marmoute (Pierre-Yves David)
- D7894: nodemap: introduce an option to use mmap to read the nodemap mapping
marmoute (Pierre-Yves David)
- D8110: rust-dirstatemap: cache non normal and other parent set
marmoute (Pierre-Yves David)
- D8112: test: pin the number of CPU for issue4074 tests
marmoute (Pierre-Yves David)
- D8029: copy: add option to unmark file as copied
marmoute (Pierre-Yves David)
- D7795: rust-nodemap: insert method
marmoute (Pierre-Yves David)
- D8029: copy: add option to unmark file as copied
marmoute (Pierre-Yves David)
- D8030: copy: add support for unmarking committed copies
marmoute (Pierre-Yves David)
- D7631: absorb: allowing committed changes to be absorbed into their ancestors
marmoute (Pierre-Yves David)
- D8035: copy: add support for marking committed copies
marmoute (Pierre-Yves David)
- D8035: copy: add support for marking committed copies
marmoute (Pierre-Yves David)
- D8030: copy: add support for unmarking committed copies
marmoute (Pierre-Yves David)
- D8029: copy: add option to unmark file as copied
marmoute (Pierre-Yves David)
- D8029: copy: add option to unmark file as copied
marmoute (Pierre-Yves David)
- D7384: commands: necessary annotations and suppresssions to pass pytype
marmoute (Pierre-Yves David)
- D7730: rebase: make sure pruning does not confuse rebase (issue6180)
marmoute (Pierre-Yves David)
- D7728: rebase: add test to demonstrate issue6180
marmoute (Pierre-Yves David)
- D8086: rust-status: refactor options into a `StatusOptions` struct
marmoute (Pierre-Yves David)
- D8087: rust-status: rename `StatusResult` to `DirstateStatus`
marmoute (Pierre-Yves David)
- D7894: nodemap: introduce an option to use mmap to read the nodemap mapping
marmoute (Pierre-Yves David)
- D8125: transactions: convert changes['phases'] to list of ranges
marmoute (Pierre-Yves David)
- D8139: shelve: add test clearly demonstrating that the conflict labels are backwards
marmoute (Pierre-Yves David)
- D8140: shelve: fix ordering of merge labels
marmoute (Pierre-Yves David)
- D8141: darwin: add another preemptive gui() call when using chg
marmoute (Pierre-Yves David)
- D8127: graft: always allow hg graft --base . (issue6248)
marmoute (Pierre-Yves David)
- D8134: remotefilelog: add 'changelog' arg to shallowcg1packer.generate (issue6269)
marmoute (Pierre-Yves David)
- D8142: setup: exclude the __index__ module from itself when generating
marmoute (Pierre-Yves David)
- D8117: bookmarks: prevent pushes of divergent bookmarks (foo at remote)
marmoute (Pierre-Yves David)
- D8143: rust-cpython: make `NonNormalEntires` iterable to fix bug with `fsmonitor`
marmoute (Pierre-Yves David)
- D8147: tests: replace truncate(1) with inline python
marmoute (Pierre-Yves David)
- D8146: tests: stabilize test-rename-merge2.t on Windows
marmoute (Pierre-Yves David)
- D8145: lfutil: provide a hint if the largefiles/lfs cache path cannot be determined
marmoute (Pierre-Yves David)
- D8145: lfutil: provide a hint if the largefiles/lfs cache path cannot be determined
marmoute (Pierre-Yves David)
- D8146: tests: stabilize test-rename-merge2.t on Windows
marmoute (Pierre-Yves David)
- D8145: lfutil: provide a hint if the largefiles/lfs cache path cannot be determined
marmoute (Pierre-Yves David)
- D8134: remotefilelog: add 'changelog' arg to shallowcg1packer.generate (issue6269)
marmoute (Pierre-Yves David)
- D8148: revlog-compression: update the config to be a list
marmoute (Pierre-Yves David)
- D8148: revlog-compression: update the config to be a list
marmoute (Pierre-Yves David)
- D8148: revlog-compression: update the config to be a list
marmoute (Pierre-Yves David)
- D8165: revlog-compression: release note entry for update the config to be a list
marmoute (Pierre-Yves David)
- D8165: revlog-compression: release note entry for update the config to be a list
marmoute (Pierre-Yves David)
- D8165: revlog-compression: release note entry for update the config to be a list
marmoute (Pierre-Yves David)
- D7967: exchange: recognize changegroup3 bundles in `getbundlespec()`
marmoute (Pierre-Yves David)
- D8174: nodemap: refresh the persistent data on nodemap creation
marmoute (Pierre-Yves David)
- D8173: nodemap: warm the persistent nodemap on disk with debugupdatecache
marmoute (Pierre-Yves David)
- D8175: transaction: move constant to upper case
marmoute (Pierre-Yves David)
- D8176: transaction: clarify the logic around pre-finalize/post-finalize
marmoute (Pierre-Yves David)
- D8178: heptapod-ci: also run some test for chg
marmoute (Pierre-Yves David)
- D8178: heptapod-ci: also run some test for chg
marmoute (Pierre-Yves David)
- D8178: heptapod-ci: also run some test for chg
marmoute (Pierre-Yves David)
- D8179: remotefilelog-test: glob some flaky output line
marmoute (Pierre-Yves David)
- D8171: tests: handle In-Reply-To headers for line wrapping
marmoute (Pierre-Yves David)
- D8157: rust-nodemap: use proper Index API instead of using the C API
marmoute (Pierre-Yves David)
- D8158: rust-nodemap: add binding for `nodemap_data_all`
marmoute (Pierre-Yves David)
- D8159: rust-nodemap: add binding for `nodemap_data_incremental`
marmoute (Pierre-Yves David)
- D8160: rust-nodemap: add binding to `nodemap_update_data`
marmoute (Pierre-Yves David)
- D8161: rust-nodemap: also clear Rust data in `clearcaches`
marmoute (Pierre-Yves David)
- D8162: hghave: add a `rust` keyword to detect the use of compiled rust code
marmoute (Pierre-Yves David)
- D8180: nodemap: check that a simple lookup works fine
marmoute (Pierre-Yves David)
- D8182: nodemap: document the docket attributes
marmoute (Pierre-Yves David)
- D8181: nodemap: add a todo list for getting out of experimental
marmoute (Pierre-Yves David)
- D8183: nodemap: test that an outdated nodemap can catch up
marmoute (Pierre-Yves David)
- D8164: rust-nodemap: automatically use the rust index for persistent nodemap
marmoute (Pierre-Yves David)
- D8185: changelog: change the implementation of `_divertopenener`
marmoute (Pierre-Yves David)
- D8186: nodemap: deal with the "debugupdatecache" case using a "fake" transaction
marmoute (Pierre-Yves David)
- D8188: nodemap: make sure the nodemap docket is updated after the changelog
marmoute (Pierre-Yves David)
- D8189: testlib: add a small scrip to help process to synchronise using file
marmoute (Pierre-Yves David)
- D8190: nodemap: test that concurrent process don't see the pending transaction
marmoute (Pierre-Yves David)
- D8191: nodemap: make sure on disk change get rolled back with the transaction
marmoute (Pierre-Yves David)
- D8187: nodemap: make sure hooks have access to an up-to-date version
marmoute (Pierre-Yves David)
- D8184: nodemap: track the tip_node for validation
marmoute (Pierre-Yves David)
- D8193: nodemap: automatically "vacuum" the persistent nodemap when too sparse
marmoute (Pierre-Yves David)
- D8192: nodemap: display percentage of unused in `hg debugnodemap`
marmoute (Pierre-Yves David)
- D8175: transaction: move constant to upper case
marmoute (Pierre-Yves David)
- D8176: transaction: clarify the logic around pre-finalize/post-finalize
marmoute (Pierre-Yves David)
- Mercurial 5.4 Sprint; Paris, France; March 27th-29th.
Pierre-Yves David
- D6734: git: RFC of a new extension to _directly_ operate on git repositories
durin42 (Augie Fackler)
- D8069: manifest: remove optional default= argument on flags(path)
durin42 (Augie Fackler)
- D8069: manifest: remove optional default= argument on flags(path)
durin42 (Augie Fackler)
- D8079: manifest: remove `.new()` from the interface
durin42 (Augie Fackler)
- D8080: context: use manifest.walk() instead of manifest.match() to get file list
durin42 (Augie Fackler)
- D8081: manifest: fix _very_ subtle bug with exact matchers passed to walk()
durin42 (Augie Fackler)
- D8082: manifest: rewrite filesnotin to not make superfluous manifest copies
durin42 (Augie Fackler)
- D8083: archival: use walk() instead of matches() on manifest
durin42 (Augie Fackler)
- D8084: merge: use manifestdict.walk() instead of manifestdict.matches()
durin42 (Augie Fackler)
- D8085: manifest: move matches method to be outside the interface
durin42 (Augie Fackler)
- D8083: archival: use walk() instead of matches() on manifest
durin42 (Augie Fackler)
- D8079: manifest: remove `.new()` from the interface
durin42 (Augie Fackler)
- D8080: context: use manifest.walk() instead of manifest.match() to get file list
durin42 (Augie Fackler)
- D8083: archival: use walk() instead of matches() on manifest
durin42 (Augie Fackler)
- D8090: archival: use walk() instead of matches() on manifest
durin42 (Augie Fackler)
- D8081: manifest: fix _very_ subtle bug with exact matchers passed to walk()
durin42 (Augie Fackler)
- D8090: archival: use walk() instead of matches() on manifest
durin42 (Augie Fackler)
- D8084: merge: use manifestdict.walk() instead of manifestdict.matches()
durin42 (Augie Fackler)
- D8082: manifest: rewrite filesnotin to not make superfluous manifest copies
durin42 (Augie Fackler)
- D8084: merge: use manifestdict.walk() instead of manifestdict.matches()
durin42 (Augie Fackler)
- D7972: recover: don't verify by default
durin42 (Augie Fackler)
- D8099: lfs: use str for the open() mode when opening a blob for py3
durin42 (Augie Fackler)
- D8099: lfs: use str for the open() mode when opening a blob for py3
durin42 (Augie Fackler)
- D8100: help: add a mechanism to change flags' help depending on config
durin42 (Augie Fackler)
- D7960: httpconnection: allow `httpsendfile` subclasses to suppress the progressbar
durin42 (Augie Fackler)
- D7966: remotefilelog: only prefetch history in linkrevfixup
durin42 (Augie Fackler)
- D8104: cleanup: re-run black on the codebase
durin42 (Augie Fackler)
- D7960: httpconnection: allow `httpsendfile` subclasses to suppress the progressbar
durin42 (Augie Fackler)
- D8104: cleanup: re-run black on the codebase
durin42 (Augie Fackler)
- D8085: manifest: move matches method to be outside the interface
durin42 (Augie Fackler)
- D7842: nodemap: use an explicit "Block" object in the reference implementation
durin42 (Augie Fackler)
- D7894: nodemap: introduce an option to use mmap to read the nodemap mapping
durin42 (Augie Fackler)
- D8108: tags: use modern // operator for division
durin42 (Augie Fackler)
- D8107: tags: fix some type confusion exposed in python 3
durin42 (Augie Fackler)
- D8108: tags: use modern // operator for division
durin42 (Augie Fackler)
- D8107: tags: fix some type confusion exposed in python 3
durin42 (Augie Fackler)
- D8085: manifest: move matches method to be outside the interface
durin42 (Augie Fackler)
- D8109: context: use manifest.find() instead of two separate calls
durin42 (Augie Fackler)
- D6734: git: RFC of a new extension to _directly_ operate on git repositories
durin42 (Augie Fackler)
- D6734: git: RFC of a new extension to _directly_ operate on git repositories
durin42 (Augie Fackler)
- D8109: context: use manifest.find() instead of two separate calls
durin42 (Augie Fackler)
- D7894: nodemap: introduce an option to use mmap to read the nodemap mapping
durin42 (Augie Fackler)
- D7972: recover: don't verify by default
durin42 (Augie Fackler)
- D7795: rust-nodemap: insert method
durin42 (Augie Fackler)
- D7796: rust-nodemap: input/output primitives
durin42 (Augie Fackler)
- D7258: makefile: use Python 3 by default outside of Windows (BC)
durin42 (Augie Fackler)
- D7932: debugstripbackups: introduce command to interact with strip backups
durin42 (Augie Fackler)
- D8029: copy: add option to unmark file as copied
durin42 (Augie Fackler)
- D8030: copy: add support for unmarking committed copies
durin42 (Augie Fackler)
- D8033: copy: move argument validation a little earlier
durin42 (Augie Fackler)
- D8034: check-code: allow `hg cp -r`, by using a negative lookbehind
durin42 (Augie Fackler)
- D8034: check-code: allow `hg cp -r`, by using a negative lookbehind
durin42 (Augie Fackler)
- D8035: copy: add support for marking committed copies
durin42 (Augie Fackler)
- D8113: debugcommands: add templated command for reading the merge state for e.g. IDEs
durin42 (Augie Fackler)
- D8115: rebase: show bug when rebasing merge with obsoleted revs on both sides
durin42 (Augie Fackler)
- D6734: git: RFC of a new extension to _directly_ operate on git repositories
durin42 (Augie Fackler)
- D6734: git: RFC of a new extension to _directly_ operate on git repositories
durin42 (Augie Fackler)
- D6734: git: RFC of a new extension to _directly_ operate on git repositories
durin42 (Augie Fackler)
- D6734: git: RFC of a new extension to _directly_ operate on git repositories
durin42 (Augie Fackler)
- D6734: git: RFC of a new extension to _directly_ operate on git repositories
durin42 (Augie Fackler)
- D8117: bookmarks: prevent pushes of divergent bookmarks (foo at remote)
durin42 (Augie Fackler)
- D6734: git: skeleton of a new extension to _directly_ operate on git repos
durin42 (Augie Fackler)
- D6825: hgext: start building a library for simple hooks
durin42 (Augie Fackler)
- D7922: rust-matchers: add function to generate a regex matcher function
durin42 (Augie Fackler)
- [PATCH STABLE] chgserver: spawn new process if schemes change
Augie Fackler
- [PATCH] pathutil: resurrect comment about path auditing order
Augie Fackler
- [PATCH STABLE] py3: fix EOL detection in commandserver.channeledinput
Augie Fackler
- D8150: histedit: py3 fixes for curses mode
sfink (Steve Fink)
- D8150: histedit: py3 fixes for curses mode
sfink (Steve Fink)
- D8094: tags: show how hg behaves if a tags cache entry is truncated
valentin.gatienbaron (Valentin Gatien-Baron)
- D8095: tags: behave better if a tags cache entry is partially written
valentin.gatienbaron (Valentin Gatien-Baron)
- D8093: tags: add a debug command to display .hg/cache/hgtagsfnodes1
valentin.gatienbaron (Valentin Gatien-Baron)
- D8096: purge: add -i flag to delete ignored files instead of untracked files
valentin.gatienbaron (Valentin Gatien-Baron)
- D8096: purge: add -i flag to delete ignored files instead of untracked files
valentin.gatienbaron (Valentin Gatien-Baron)
- D8100: help: add a mechanism to change flags' help depending on config
valentin.gatienbaron (Valentin Gatien-Baron)
- D8101: help: when possible, indicate flags implied by tweakdefaults
valentin.gatienbaron (Valentin Gatien-Baron)
- D8096: purge: add -i flag to delete ignored files instead of untracked files
valentin.gatienbaron (Valentin Gatien-Baron)
- D8096: purge: add -i flag to delete ignored files instead of untracked files
valentin.gatienbaron (Valentin Gatien-Baron)
- D8094: tags: show how hg behaves if a tags cache entry is truncated
valentin.gatienbaron (Valentin Gatien-Baron)
- D8095: tags: behave better if a tags cache entry is partially written
valentin.gatienbaron (Valentin Gatien-Baron)
- D8096: purge: add -i flag to delete ignored files instead of untracked files
valentin.gatienbaron (Valentin Gatien-Baron)
- D8093: tags: add a debug command to display .hg/cache/hgtagsfnodes1
valentin.gatienbaron (Valentin Gatien-Baron)
- D8100: help: add a mechanism to change flags' help depending on config
valentin.gatienbaron (Valentin Gatien-Baron)
- D8101: help: when possible, indicate flags implied by tweakdefaults
valentin.gatienbaron (Valentin Gatien-Baron)
- D7972: recover: don't verify by default
valentin.gatienbaron (Valentin Gatien-Baron)
- D7972: recover: don't verify by default
valentin.gatienbaron (Valentin Gatien-Baron)
- D8116: bookmarks: refactor in preparation for next commit
valentin.gatienbaron (Valentin Gatien-Baron)
- D8117: bookmarks: prevent pushes of divergent bookmarks (foo at remote)
valentin.gatienbaron (Valentin Gatien-Baron)
- D8123: relnotes: add entry about previous `hg recover` change
valentin.gatienbaron (Valentin Gatien-Baron)
- D8117: bookmarks: prevent pushes of divergent bookmarks (foo at remote)
valentin.gatienbaron (Valentin Gatien-Baron)
- D8124: bookmarks: avoid traceback when two pushes race to delete the same bookmark
valentin.gatienbaron (Valentin Gatien-Baron)
- D8127: graft: always allow hg graft --base . (issue6248)
valentin.gatienbaron (Valentin Gatien-Baron)
- D8123: relnotes: add entry about previous `hg recover` change
valentin.gatienbaron (Valentin Gatien-Baron)
- D8124: bookmarks: avoid traceback when two pushes race to delete the same bookmark
valentin.gatienbaron (Valentin Gatien-Baron)
- D8116: bookmarks: refactor in preparation for next commit
valentin.gatienbaron (Valentin Gatien-Baron)
- D8117: bookmarks: prevent pushes of divergent bookmarks (foo at remote)
valentin.gatienbaron (Valentin Gatien-Baron)
- D8116: bookmarks: refactor in preparation for next commit
valentin.gatienbaron (Valentin Gatien-Baron)
- D8127: graft: always allow hg graft --base . (issue6248)
valentin.gatienbaron (Valentin Gatien-Baron)
- D8151: relnotes: move entry to the right spot
valentin.gatienbaron (Valentin Gatien-Baron)
- D8151: relnotes: move entry to the right spot
valentin.gatienbaron (Valentin Gatien-Baron)
- Fixing default behavior of bookmarks.
Valentin Gatien-Baron
- D8047: rust-dirstatemap: add missing @propertycache
Alphare (Raphaël Gomès)
- D7866: rust-pathauditor: add Rust implementation of the `pathauditor`
Alphare (Raphaël Gomès)
- D7928: rust-status: add function for sequential traversal of the working directory
Alphare (Raphaël Gomès)
- D7866: rust-pathauditor: add Rust implementation of the `pathauditor`
Alphare (Raphaël Gomès)
- D7927: rust-status: add util for listing a directory
Alphare (Raphaël Gomès)
- D7867: rust-hg-path: add useful methods to `HgPath`
Alphare (Raphaël Gomès)
- D7929: rust-status: add bare `hg status` support in hg-core
Alphare (Raphaël Gomès)
- D7867: rust-hg-path: add useful methods to `HgPath`
Alphare (Raphaël Gomès)
- D7871: rust-utils: add util for canonical path
Alphare (Raphaël Gomès)
- D7869: rust-dirs-multiset: add `DirsChildrenMultiset`
Alphare (Raphaël Gomès)
- D7866: rust-pathauditor: add Rust implementation of the `pathauditor`
Alphare (Raphaël Gomès)
- D7923: rust-matchers: add functions to get roots, dirs and parents from patterns
Alphare (Raphaël Gomès)
- D7924: rust-matchers: add `build_regex_match` function
Alphare (Raphaël Gomès)
- D7925: rust-matchers: add `IgnoreMatcher`
Alphare (Raphaël Gomès)
- D7927: rust-status: add util for listing a directory
Alphare (Raphaël Gomès)
- D8088: rust-status: add missing variants to `Dispatch` enum
Alphare (Raphaël Gomès)
- D8086: rust-status: refactor options into a `StatusOptions` struct
Alphare (Raphaël Gomès)
- D8087: rust-status: rename `StatusResult` to `DirstateStatus`
Alphare (Raphaël Gomès)
- D7928: rust-status: add function for sequential traversal of the working directory
Alphare (Raphaël Gomès)
- D7929: rust-status: add bare `hg status` support in hg-core
Alphare (Raphaël Gomès)
- D7930: rust-status: update rust-cpython bridge to account for the changes in core
Alphare (Raphaël Gomès)
- D7910: rust-re2: add wrapper for calling Re2 from Rust
Alphare (Raphaël Gomès)
- D7931: rust-status: use bare hg status fastpath from Python
Alphare (Raphaël Gomès)
- D7866: rust-pathauditor: add Rust implementation of the `pathauditor`
Alphare (Raphaël Gomès)
- D7870: rust-utils: add `Escaped` trait
Alphare (Raphaël Gomès)
- D7866: rust-pathauditor: add Rust implementation of the `pathauditor`
Alphare (Raphaël Gomès)
- D7867: rust-hg-path: add useful methods to `HgPath`
Alphare (Raphaël Gomès)
- D7870: rust-utils: add `Escaped` trait
Alphare (Raphaël Gomès)
- D7869: rust-dirs-multiset: add `DirsChildrenMultiset`
Alphare (Raphaël Gomès)
- D7982: rust-utils: introduce `subslice_index` function
Alphare (Raphaël Gomès)
- D7982: rust-utils: introduce `subslice_index` function
Alphare (Raphaël Gomès)
- D7870: rust-utils: add `Escaped` trait
Alphare (Raphaël Gomès)
- D7871: rust-utils: add util for canonical path
Alphare (Raphaël Gomès)
- D7921: rust-dirs-multiset: improve temporary error message
Alphare (Raphaël Gomès)
- D7923: rust-matchers: add functions to get roots, dirs and parents from patterns
Alphare (Raphaël Gomès)
- D7871: rust-utils: add util for canonical path
Alphare (Raphaël Gomès)
- D7908: rust-filepatterns: improve API and robustness for pattern files parsing
Alphare (Raphaël Gomès)
- D7909: rust-filepatterns: add support for `include` and `subinclude` patterns
Alphare (Raphaël Gomès)
- D7910: rust-re2: add wrapper for calling Re2 from Rust
Alphare (Raphaël Gomès)
- D7931: rust-status: use bare hg status fastpath from Python
Alphare (Raphaël Gomès)
- D8050: rust-dirstatemap: update call sites from Python
Alphare (Raphaël Gomès)
- D7914: rust-matchers: implement `visit_children_set` for `FileMatcher`
Alphare (Raphaël Gomès)
- D7927: rust-status: add util for listing a directory
Alphare (Raphaël Gomès)
- D8086: rust-status: refactor options into a `StatusOptions` struct
Alphare (Raphaël Gomès)
- D7929: rust-status: add bare `hg status` support in hg-core
Alphare (Raphaël Gomès)
- D7924: rust-matchers: add `build_regex_match` function
Alphare (Raphaël Gomès)
- D7925: rust-matchers: add `IgnoreMatcher`
Alphare (Raphaël Gomès)
- D8088: rust-status: add missing variants to `Dispatch` enum
Alphare (Raphaël Gomès)
- D8086: rust-status: refactor options into a `StatusOptions` struct
Alphare (Raphaël Gomès)
- D8087: rust-status: rename `StatusResult` to `DirstateStatus`
Alphare (Raphaël Gomès)
- D7928: rust-status: add function for sequential traversal of the working directory
Alphare (Raphaël Gomès)
- D7929: rust-status: add bare `hg status` support in hg-core
Alphare (Raphaël Gomès)
- D7930: rust-status: update rust-cpython bridge to account for the changes in core
Alphare (Raphaël Gomès)
- D7871: rust-utils: add util for canonical path
Alphare (Raphaël Gomès)
- D7871: rust-utils: add util for canonical path
Alphare (Raphaël Gomès)
- D8049: rust-dirstatemap: add `NonNormalEntries` class
Alphare (Raphaël Gomès)
- D8050: rust-dirstatemap: update call sites from Python
Alphare (Raphaël Gomès)
- D8048: rust-dirstatemap: cache non normal and other parent set
Alphare (Raphaël Gomès)
- D8048: rust-dirstatemap: cache non normal and other parent set
Alphare (Raphaël Gomès)
- D8049: rust-dirstatemap: add `NonNormalEntries` class
Alphare (Raphaël Gomès)
- D8049: rust-dirstatemap: add `NonNormalEntries` class
Alphare (Raphaël Gomès)
- D7871: rust-utils: add util for canonical path
Alphare (Raphaël Gomès)
- D7908: rust-filepatterns: improve API and robustness for pattern files parsing
Alphare (Raphaël Gomès)
- D7909: rust-filepatterns: add support for `include` and `subinclude` patterns
Alphare (Raphaël Gomès)
- D7910: rust-re2: add wrapper for calling Re2 from Rust
Alphare (Raphaël Gomès)
- D7871: rust-utils: add util for canonical path
Alphare (Raphaël Gomès)
- D7914: rust-matchers: implement `visit_children_set` for `FileMatcher`
Alphare (Raphaël Gomès)
- D7119: rust-dirstatemap: remove additional lookup in dirstate.matches
Alphare (Raphaël Gomès)
- D7922: rust-matchers: add function to generate a regex matcher function
Alphare (Raphaël Gomès)
- D7922: rust-matchers: add function to generate a regex matcher function
Alphare (Raphaël Gomès)
- D8086: rust-status: refactor options into a `StatusOptions` struct
Alphare (Raphaël Gomès)
- D8087: rust-status: rename `StatusResult` to `DirstateStatus`
Alphare (Raphaël Gomès)
- D7929: rust-status: add bare `hg status` support in hg-core
Alphare (Raphaël Gomès)
- D7930: rust-status: update rust-cpython bridge to account for the changes in core
Alphare (Raphaël Gomès)
- D7931: rust-status: use bare hg status fastpath from Python
Alphare (Raphaël Gomès)
- D7922: rust-matchers: add function to generate a regex matcher function
Alphare (Raphaël Gomès)
- D7923: rust-matchers: add functions to get roots, dirs and parents from patterns
Alphare (Raphaël Gomès)
- D7922: rust-matchers: add function to generate a regex matcher function
Alphare (Raphaël Gomès)
- D7924: rust-matchers: add `build_regex_match` function
Alphare (Raphaël Gomès)
- D7925: rust-matchers: add `IgnoreMatcher`
Alphare (Raphaël Gomès)
- D8086: rust-status: refactor options into a `StatusOptions` struct
Alphare (Raphaël Gomès)
- D7931: rust-status: use bare hg status fastpath from Python
Alphare (Raphaël Gomès)
- D7927: rust-status: add util for listing a directory
Alphare (Raphaël Gomès)
- D7929: rust-status: add bare `hg status` support in hg-core
Alphare (Raphaël Gomès)
- D7119: rust-dirstatemap: remove additional lookup in dirstate.matches
Alphare (Raphaël Gomès)
- D8110: rust-dirstatemap: cache non normal and other parent set
Alphare (Raphaël Gomès)
- D8110: rust-dirstatemap: cache non normal and other parent set
Alphare (Raphaël Gomès)
- D8110: rust-dirstatemap: cache non normal and other parent set
Alphare (Raphaël Gomès)
- D8111: rust-dirstatemap: add `NonNormalEntries` class
Alphare (Raphaël Gomès)
- D7927: rust-status: add util for listing a directory
Alphare (Raphaël Gomès)
- D8088: rust-status: add missing variants to `Dispatch` enum
Alphare (Raphaël Gomès)
- D8086: rust-status: refactor options into a `StatusOptions` struct
Alphare (Raphaël Gomès)
- D7928: rust-status: add function for sequential traversal of the working directory
Alphare (Raphaël Gomès)
- D8087: rust-status: rename `StatusResult` to `DirstateStatus`
Alphare (Raphaël Gomès)
- D7929: rust-status: add bare `hg status` support in hg-core
Alphare (Raphaël Gomès)
- D7930: rust-status: update rust-cpython bridge to account for the changes in core
Alphare (Raphaël Gomès)
- D8030: copy: add experimetal support for unmarking committed copies
Alphare (Raphaël Gomès)
- D7929: rust-status: add bare `hg status` support in hg-core
Alphare (Raphaël Gomès)
- D7796: rust-nodemap: input/output primitives
Alphare (Raphaël Gomès)
- D7797: rust-nodemap: pure Rust example
Alphare (Raphaël Gomès)
- D7796: rust-nodemap: input/output primitives
Alphare (Raphaël Gomès)
- D7798: rust-nodemap: special case for prefixes of NULL_NODE
Alphare (Raphaël Gomès)
- D8097: rust-nodemap: accounting for dead blocks
Alphare (Raphaël Gomès)
- D8098: rust-nodemap: a method for full invalidation
Alphare (Raphaël Gomès)
- D7797: rust-nodemap: pure Rust example
Alphare (Raphaël Gomès)
- D7819: rust-nodemap: core implementation for shortest
Alphare (Raphaël Gomès)
- D8110: rust-dirstatemap: cache non normal and other parent set
Alphare (Raphaël Gomès)
- D8110: rust-dirstatemap: cache non normal and other parent set
Alphare (Raphaël Gomès)
- D8121: rust-dirstatemap: directly return `non_normal` and `other_entries`
Alphare (Raphaël Gomès)
- D8121: rust-dirstatemap: directly return `non_normal` and `other_entries`
Alphare (Raphaël Gomès)
- D8121: rust-dirstatemap: directly return `non_normal` and `other_entries`
Alphare (Raphaël Gomès)
- D7796: rust-nodemap: input/output primitives
Alphare (Raphaël Gomès)
- D7796: rust-nodemap: input/output primitives
Alphare (Raphaël Gomès)
- D7798: rust-nodemap: special case for prefixes of NULL_NODE
Alphare (Raphaël Gomès)
- D8097: rust-nodemap: accounting for dead blocks
Alphare (Raphaël Gomès)
- D8098: rust-nodemap: a method for full invalidation
Alphare (Raphaël Gomès)
- D7819: rust-nodemap: core implementation for shortest
Alphare (Raphaël Gomès)
- D7797: rust-nodemap: pure Rust example
Alphare (Raphaël Gomès)
- D7797: rust-nodemap: pure Rust example
Alphare (Raphaël Gomès)
- D8097: rust-nodemap: accounting for dead blocks
Alphare (Raphaël Gomès)
- D8098: rust-nodemap: a method for full invalidation
Alphare (Raphaël Gomès)
- D7819: rust-nodemap: core implementation for shortest
Alphare (Raphaël Gomès)
- D7796: rust-nodemap: input/output primitives
Alphare (Raphaël Gomès)
- D7798: rust-nodemap: special case for prefixes of NULL_NODE
Alphare (Raphaël Gomès)
- D8097: rust-nodemap: accounting for dead blocks
Alphare (Raphaël Gomès)
- D8098: rust-nodemap: a method for full invalidation
Alphare (Raphaël Gomès)
- D7819: rust-nodemap: core implementation for shortest
Alphare (Raphaël Gomès)
- D8143: rust-cpython: make `NonNormalEntires` an iterator to fix bug with `fsmonitor`
Alphare (Raphaël Gomès)
- D8153: rust-index: moved constructor in separate impl block
Alphare (Raphaël Gomès)
- D8154: rust-index: add `append` method to cindex/Index
Alphare (Raphaël Gomès)
- D8152: revlog: using two new functions in C capsule from Rust code
Alphare (Raphaël Gomès)
- D8155: rust-nodemap: add utils to create `Node`s from Python objects
Alphare (Raphaël Gomès)
- D8156: rust-nodemap: add utils for propagating errors
Alphare (Raphaël Gomès)
- D8157: rust-nodemap: use proper Index API instead of using the C API
Alphare (Raphaël Gomès)
- D8158: rust-nodemap: add binding for `nodemap_data_all`
Alphare (Raphaël Gomès)
- D8159: rust-nodemap: add binding for `nodemap_data_incremental`
Alphare (Raphaël Gomès)
- D8160: rust-nodemap: add binding to `nodemap_update_data`
Alphare (Raphaël Gomès)
- D8161: rust-nodemap: also clear Rust data in `clearcaches`
Alphare (Raphaël Gomès)
- D8162: hghave: add a `rust` keyword to detect the use of compiled rust code
Alphare (Raphaël Gomès)
- D8163: nodemap: use data from the index in debugnodemap --dump-new
Alphare (Raphaël Gomès)
- D8164: rust-nodemap: automatically use the rust index for persistent nodemap
Alphare (Raphaël Gomès)
- D8164: rust-nodemap: automatically use the rust index for persistent nodemap
Alphare (Raphaël Gomès)
- Nlnet funding for transitioning out of SHA-1
Raphaël Gomès
- D7730: rebase: make sure pruning does not confuse rebase (issue6180)
pulkit (Pulkit Goyal)
- D7932: debugstripbackups: introduce command to interact with strip backups
pulkit (Pulkit Goyal)
- D7965: py3: catch AttributeError too with ImportError
pulkit (Pulkit Goyal)
- D8092: hghave: cache the result of gethgversion
pulkit (Pulkit Goyal)
- D7922: rust-matchers: add function to generate a regex matcher function
pulkit (Pulkit Goyal)
- D8096: purge: add -i flag to delete ignored files instead of untracked files
pulkit (Pulkit Goyal)
- D8096: purge: add -i flag to delete ignored files instead of untracked files
pulkit (Pulkit Goyal)
- D8102: remotefilelog-test: glob some flacky output line (issue6083)
pulkit (Pulkit Goyal)
- D8050: rust-dirstatemap: update call sites from Python
pulkit (Pulkit Goyal)
- D7972: recover: don't verify by default
pulkit (Pulkit Goyal)
- D8099: lfs: use str for the open() mode when opening a blob for py3
pulkit (Pulkit Goyal)
- D7966: remotefilelog: only prefetch history in linkrevfixup
pulkit (Pulkit Goyal)
- D8029: copy: add option to unmark file as copied
pulkit (Pulkit Goyal)
- D8113: debugmergestate: make templated
pulkit (Pulkit Goyal)
- D8134: remotefilelog: add 'changelog' arg to shallowcg1packer.generate (issue6269)
pulkit (Pulkit Goyal)
- D8139: shelve: add test clearly demonstrating that the conflict labels are backwards
pulkit (Pulkit Goyal)
- D8133: phabricator: fix a phabsend crash when processing a renamed binary
pulkit (Pulkit Goyal)
- D8116: bookmarks: refactor in preparation for next commit
pulkit (Pulkit Goyal)
- D8134: remotefilelog: add 'changelog' arg to shallowcg1packer.generate (issue6269)
pulkit (Pulkit Goyal)
- D7932: debugbackupbundle: introduce command to interact with strip backups
pulkit (Pulkit Goyal)
- D8148: revlog-compression: update the config to be a list
pulkit (Pulkit Goyal)
- D8145: lfutil: provide a hint if the largefiles/lfs cache path cannot be determined
pulkit (Pulkit Goyal)
- D8148: revlog-compression: update the config to be a list
pulkit (Pulkit Goyal)
- D8134: remotefilelog: add 'changelog' arg to shallowcg1packer.generate (issue6269)
pulkit (Pulkit Goyal)
- D8168: merge: introduce a merge() for that use-case
pulkit (Pulkit Goyal)
- D8169: tests: use new, use-case-specific methods from merge module
pulkit (Pulkit Goyal)
- D8118: mergestate: determine if active without looking for state files on disk
pulkit (Pulkit Goyal)
- D8177: hgit: fix self.gitrepo -> self._git_repo
pulkit (Pulkit Goyal)
- D8177: hgit: fix some issues spotted by pylint integration with editor
pulkit (Pulkit Goyal)
- D8178: heptapod-ci: also run some test for chg
pulkit (Pulkit Goyal)
- D8198: transaction: add functionality to have multiple validators
pulkit (Pulkit Goyal)
- D8199: scmutil: add option to register summary callbacks as transaction validators
pulkit (Pulkit Goyal)
- D8200: pull: add `--confirm` flag to confirm before writing changes
pulkit (Pulkit Goyal)
- D8196: commit: clear resolved mergestate even if working copy is clean
pulkit (Pulkit Goyal)
- D8044: packaging: include __init__.py in `defaultrc` and `helptext` on Windows
mharbison72 (Matt Harbison)
- D8058: resourceutil: account for the non-resource-like file hierarchy under py2exe
mharbison72 (Matt Harbison)
- D8058: resourceutil: account for the non-resource-like file hierarchy under py2exe
mharbison72 (Matt Harbison)
- D7173: packaging: stage files and dynamically generate WiX installer
mharbison72 (Matt Harbison)
- D8059: packaging: move the version normalization function to the util module
mharbison72 (Matt Harbison)
- D8061: packaging: bundle the default mercurial.ini template with Inno also
mharbison72 (Matt Harbison)
- D8060: packaging: set the FileVersion field in the Inno installer executable
mharbison72 (Matt Harbison)
- D8063: packaging: lowercase the `contrib` and `templates` directories with Inno
mharbison72 (Matt Harbison)
- D8062: packaging: bundle dulwich, keyring, and pywin32-ctypes with WiX too
mharbison72 (Matt Harbison)
- D8052: wix: restore COPYING.rtf
mharbison72 (Matt Harbison)
- D8058: resourceutil: account for the non-resource-like file hierarchy under py2exe
mharbison72 (Matt Harbison)
- D8059: packaging: move the version normalization function to the util module
mharbison72 (Matt Harbison)
- D8061: packaging: bundle the default mercurial.ini template with Inno also
mharbison72 (Matt Harbison)
- D8060: packaging: set the FileVersion field in the Inno installer executable
mharbison72 (Matt Harbison)
- D8062: packaging: bundle dulwich, keyring, and pywin32-ctypes with WiX too
mharbison72 (Matt Harbison)
- D8063: packaging: lowercase the `contrib` and `templates` directories with Inno
mharbison72 (Matt Harbison)
- D8066: packaging: merge the requirements.txt files for WiX and Inno
mharbison72 (Matt Harbison)
- D8066: packaging: merge the requirements.txt files for WiX and Inno
mharbison72 (Matt Harbison)
- D8063: packaging: lowercase the `contrib` and `templates` directories with Inno
mharbison72 (Matt Harbison)
- D8044: packaging: include __init__.py in `defaultrc` and `helptext` on Windows
mharbison72 (Matt Harbison)
- D8068: packaging: make the path to Win32 requirements absolute when building WiX
mharbison72 (Matt Harbison)
- D8068: packaging: make the path to Win32 requirements absolute when building WiX
mharbison72 (Matt Harbison)
- D7960: httpconnection: allow `httpsendfile` subclasses to suppress the progressbar
mharbison72 (Matt Harbison)
- D7969: exchange: check the `ui.clonebundleprefers` form while processing (issue6257)
mharbison72 (Matt Harbison)
- D6846: packaging: script the building of a MacOS installer using a custom python
mharbison72 (Matt Harbison)
- D8089: py3: __repr__ needs to return str, not bytes
mharbison72 (Matt Harbison)
- D7961: lfs: add a method to the local blobstore to convert OIDs to file paths
mharbison72 (Matt Harbison)
- D7962: lfs: fix the stall and corruption issue when concurrently uploading blobs
mharbison72 (Matt Harbison)
- D7963: lfs: enable workers by default
mharbison72 (Matt Harbison)
- D7969: exchange: check the `ui.clonebundleprefers` form while processing (issue6257)
mharbison72 (Matt Harbison)
- D7969: exchange: check the `ui.clonebundleprefers` form while processing (issue6257)
mharbison72 (Matt Harbison)
- D8099: lfs: use str for the open() mode when opening a blob for py3
mharbison72 (Matt Harbison)
- D7517: filemerge: byteify the open() mode
mharbison72 (Matt Harbison)
- D8053: pyoxidizer: use `legacy_windows_stdio` on Windows
mharbison72 (Matt Harbison)
- D8099: lfs: use str for the open() mode when opening a blob for py3
mharbison72 (Matt Harbison)
- D8099: lfs: use str for the open() mode when opening a blob for py3
mharbison72 (Matt Harbison)
- D7960: httpconnection: allow `httpsendfile` subclasses to suppress the progressbar
mharbison72 (Matt Harbison)
- D7960: httpconnection: allow `httpsendfile` subclasses to suppress the progressbar
mharbison72 (Matt Harbison)
- D6846: packaging: script the building of a MacOS installer using a custom python
mharbison72 (Matt Harbison)
- D8122: pyoxidizer: allow extensions to be loaded from the file system
mharbison72 (Matt Harbison)
- D8126: import: don't ignore `--secret` when `--bypass` is specified
mharbison72 (Matt Harbison)
- D8128: add another binary
mharbison72 (Matt Harbison)
- D8129: moved binary
mharbison72 (Matt Harbison)
- D8130: copied binary
mharbison72 (Matt Harbison)
- D8131: move+mod copied binary
mharbison72 (Matt Harbison)
- D8132: copy+mod moved binary
mharbison72 (Matt Harbison)
- D8128: add another binary
mharbison72 (Matt Harbison)
- D8129: moved binary
mharbison72 (Matt Harbison)
- D8130: copied binary
mharbison72 (Matt Harbison)
- D8131: move+mod copied binary
mharbison72 (Matt Harbison)
- D8132: copy+mod moved binary
mharbison72 (Matt Harbison)
- D8133: phabricator: fix a phabsend crash when processing a renamed binary
mharbison72 (Matt Harbison)
- D8135: phabricator: refactor `phabread` to write all patches at once
mharbison72 (Matt Harbison)
- D8138: phabricator: add a config knob to create obsolete markers when importing
mharbison72 (Matt Harbison)
- D8137: phabricator: add a config knob to import in the secret phase
mharbison72 (Matt Harbison)
- D8136: phabricator: add a `phabimport` command
mharbison72 (Matt Harbison)
- D8137: phabricator: add a config knob to import in the secret phase
mharbison72 (Matt Harbison)
- D8133: phabricator: fix a phabsend crash when processing a renamed binary
mharbison72 (Matt Harbison)
- D8126: import: don't ignore `--secret` when `--bypass` is specified
mharbison72 (Matt Harbison)
- D8142: setup: exclude the __index__ module from itself when generating
mharbison72 (Matt Harbison)
- D8144: tests: stabilize test-amend.t on Windows
mharbison72 (Matt Harbison)
- D8144: tests: stabilize test-amend.t on Windows
mharbison72 (Matt Harbison)
- D8145: lfutil: provide a hint if the largefiles/lfs cache path cannot be determined
mharbison72 (Matt Harbison)
- D8146: tests: stabilize test-rename-merge2.t on Windows
mharbison72 (Matt Harbison)
- D8147: tests: replace truncate(1) with inline python
mharbison72 (Matt Harbison)
- D8145: lfutil: provide a hint if the largefiles/lfs cache path cannot be determined
mharbison72 (Matt Harbison)
- D8146: tests: stabilize test-rename-merge2.t on Windows
mharbison72 (Matt Harbison)
- D8145: lfutil: provide a hint if the largefiles/lfs cache path cannot be determined
mharbison72 (Matt Harbison)
- D8146: tests: stabilize test-rename-merge2.t on Windows
mharbison72 (Matt Harbison)
- D8145: lfutil: provide a hint if the largefiles/lfs cache path cannot be determined
mharbison72 (Matt Harbison)
- D8146: tests: stabilize test-rename-merge2.t on Windows
mharbison72 (Matt Harbison)
- D8147: tests: replace truncate(1) with inline python
mharbison72 (Matt Harbison)
- D8144: tests: stabilize test-amend.t on Windows
mharbison72 (Matt Harbison)
- D8142: setup: exclude the __index__ module from itself when generating
mharbison72 (Matt Harbison)
- D8148: revlog-compression: update the config to be a list
mharbison72 (Matt Harbison)
- D8148: revlog-compression: update the config to be a list
mharbison72 (Matt Harbison)
- D8145: lfutil: provide a hint if the largefiles/lfs cache path cannot be determined
mharbison72 (Matt Harbison)
- D8170: phabricator: update the protocol documentation
mharbison72 (Matt Harbison)
- D7967: exchange: recognize changegroup3 bundles in `getbundlespec()`
mharbison72 (Matt Harbison)
- D7967: exchange: recognize changegroup3 bundles in `getbundlespec()`
mharbison72 (Matt Harbison)
- D8170: phabricator: update the protocol documentation
mharbison72 (Matt Harbison)
- D8039: chg: force-set LC_CTYPE on server start to actual value from the environment
spectral (Kyle Lippincott)
- D8022: chg: pass copies of some envvars so we can detect py37+ modifications
spectral (Kyle Lippincott)
- D8023: chg: read CHGORIG_ values from env and handle these appropriately
spectral (Kyle Lippincott)
- D8039: chg: force-set LC_CTYPE on server start to actual value from the environment
spectral (Kyle Lippincott)
- D8039: chg: force-set LC_CTYPE on server start to actual value from the environment
spectral (Kyle Lippincott)
- D8089: py3: __repr__ needs to return str, not bytes
spectral (Kyle Lippincott)
- D8089: py3: __repr__ needs to return str, not bytes
spectral (Kyle Lippincott)
- D8091: py3: fully fix bundlepart.__repr__ to return str not bytes
spectral (Kyle Lippincott)
- D8089: py3: __repr__ needs to return str, not bytes
spectral (Kyle Lippincott)
- D8091: py3: fully fix bundlepart.__repr__ to return str not bytes
spectral (Kyle Lippincott)
- D8023: chg: read CHGORIG_ values from env and handle these appropriately
spectral (Kyle Lippincott)
- D8139: shelve: add test clearly demonstrating that the conflict labels are backwards
spectral (Kyle Lippincott)
- D8140: shelve: fix ordering of merge labels
spectral (Kyle Lippincott)
- D8141: darwin: add another preemptive gui() call when using chg
spectral (Kyle Lippincott)
- D8141: darwin: add another preemptive gui() call when using chg
spectral (Kyle Lippincott)
- D8140: shelve: fix ordering of merge labels
spectral (Kyle Lippincott)
- D8139: shelve: add test clearly demonstrating that the conflict labels are backwards
spectral (Kyle Lippincott)
- D8140: shelve: fix ordering of merge labels
spectral (Kyle Lippincott)
- D6734: git: RFC of a new extension to _directly_ operate on git repositories
sluongng (Son Luong Ngoc)
- D8051: worker: Use buffered input from the pickle stream
yuja (Yuya Nishihara)
- D8039: chg: force-set LC_CTYPE on server start to actual value from the environment
yuja (Yuya Nishihara)
- D8076: worker: Manually buffer reads from pickle stream
yuja (Yuya Nishihara)
- D8076: worker: Manually buffer reads from pickle stream
yuja (Yuya Nishihara)
- D7796: rust-nodemap: input/output primitives
yuja (Yuya Nishihara)
- [PATCH] pathutil: resurrect comment about path auditing order
Yuya Nishihara
- D8051: worker: Use buffered input from the pickle stream
Yuya Nishihara
- D8039: chg: force-set LC_CTYPE on server start to actual value from the environment
Yuya Nishihara
- D8076: worker: Manually buffer reads from pickle stream
Yuya Nishihara
- D8076: worker: Manually buffer reads from pickle stream
Yuya Nishihara
- [PATCH STABLE] chgserver: spawn new process if schemes change
Yuya Nishihara
- D7796: rust-nodemap: input/output primitives
Yuya Nishihara
- [PATCH STABLE] py3: fix EOL detection in commandserver.channeledinput
Yuya Nishihara
- bugzilla weekly report (2020-02-03)
Octobot
- bugzilla weekly report (2020-02-03)
Octobot
- bugzilla weekly report (2020-02-10)
Octobot
- bugzilla weekly report (2020-02-10)
Octobot
- bugzilla weekly report (2020-02-17)
Octobot
- bugzilla weekly report (2020-02-17)
Octobot
- bugzilla weekly report (2020-02-24)
Octobot
- bugzilla weekly report (2020-02-24)
Octobot
- D7795: rust-nodemap: insert method
gracinet (Georges Racinet)
- D7796: rust-nodemap: input/output primitives
gracinet (Georges Racinet)
- D7798: rust-nodemap: special case for prefixes of NULL_NODE
gracinet (Georges Racinet)
- D7797: rust-nodemap: pure Rust example
gracinet (Georges Racinet)
- D8098: rust-nodemap: a method for full invalidation
gracinet (Georges Racinet)
- D8097: rust-nodemap: accounting for dead blocks
gracinet (Georges Racinet)
- D7819: rust-nodemap: core implementation for shortest
gracinet (Georges Racinet)
- D7733: hgext: initial version of fastexport extension
joerg.sonnenberger (Joerg Sonnenberger)
- D7733: hgext: initial version of fastexport extension
joerg.sonnenberger (Joerg Sonnenberger)
- D7733: hgext: initial version of fastexport extension
joerg.sonnenberger (Joerg Sonnenberger)
- D8125: transactions: convert changes['phases'] to list of ranges
joerg.sonnenberger (Joerg Sonnenberger)
- D6825: hgext: start building a library for simple hooks
joerg.sonnenberger (Joerg Sonnenberger)
- D8125: transactions: convert changes['phases'] to list of ranges
joerg.sonnenberger (Joerg Sonnenberger)
- D1621: transaction: encodes tuples in changes['phases'] as 4 bit ints
joerg.sonnenberger (Joerg Sonnenberger)
- D1622: [PoC] transaction: Use intbitset for implementing changes['phase']
joerg.sonnenberger (Joerg Sonnenberger)
- D8171: tests: handle In-Reply-To headers for line wrapping
joerg.sonnenberger (Joerg Sonnenberger)
- D8172: notify: optional mail threading based on obsmarker
joerg.sonnenberger (Joerg Sonnenberger)
- D6825: hgext: start building a library for simple hooks
joerg.sonnenberger (Joerg Sonnenberger)
- D6825: hgext: start building a library for simple hooks
joerg.sonnenberger (Joerg Sonnenberger)
- D8171: tests: handle In-Reply-To headers for line wrapping
joerg.sonnenberger (Joerg Sonnenberger)
- D6825: hgext: start building a library for simple hooks
joerg.sonnenberger (Joerg Sonnenberger)
- D6825: hgext: start building a library for simple hooks
joerg.sonnenberger (Joerg Sonnenberger)
- D8051: worker: Use buffered input from the pickle stream
heftig (Jan Alexander Steffens)
- D8076: worker: Manually buffer reads from pickle stream
heftig (Jan Alexander Steffens)
- D8076: worker: Manually buffer reads from pickle stream
heftig (Jan Alexander Steffens)
- D8076: worker: Manually buffer reads from pickle stream
heftig (Jan Alexander Steffens)
- D8076: worker: Manually buffer reads from pickle stream
heftig (Jan Alexander Steffens)
- D7173: packaging: stage files and dynamically generate WiX installer
indygreg (Gregory Szorc)
- D8062: packaging: bundle dulwich, keyring, and pywin32-ctypes with WiX too
indygreg (Gregory Szorc)
- D8063: packaging: lowercase the `contrib` and `templates` directories with Inno
indygreg (Gregory Szorc)
- D8063: packaging: lowercase the `contrib` and `templates` directories with Inno
indygreg (Gregory Szorc)
- D6846: packaging: script the building of a MacOS installer using a custom python
indygreg (Gregory Szorc)
- D6846: packaging: script the building of a MacOS installer using a custom python
indygreg (Gregory Szorc)
- D8122: pyoxidizer: allow extensions to be loaded from the file system
indygreg (Gregory Szorc)
- D7967: exchange: recognize changegroup3 bundles in `getbundlespec()`
indygreg (Gregory Szorc)
- D7967: exchange: recognize changegroup3 bundles in `getbundlespec()`
indygreg (Gregory Szorc)
- D6825: hgext: start building a library for simple hooks
indygreg (Gregory Szorc)
- D8057: rebase: abort if the user tries to rebase the working copy
martinvonz (Martin von Zweigbergk)
- D8057: rebase: abort if the user tries to rebase the working copy
martinvonz (Martin von Zweigbergk)
- D8055: absorb: graduate -i flag from experimental
martinvonz (Martin von Zweigbergk)
- D8056: tests: add tests for rebasing wdir() revision
martinvonz (Martin von Zweigbergk)
- D7974: merge: when rename was made on both sides, use ancestor as merge base
martinvonz (Martin von Zweigbergk)
- D8057: rebase: abort if the user tries to rebase the working copy
martinvonz (Martin von Zweigbergk)
- D7826: rebase: stop relying on having two parents to resume rebase
martinvonz (Martin von Zweigbergk)
- D7824: tests: add test of rebase with conflict in merge commit
martinvonz (Martin von Zweigbergk)
- D7828: rebase: remove some redundant setting of dirstate parents
martinvonz (Martin von Zweigbergk)
- D7907: rebase: always be graft-like, not merge-like, also for merges
martinvonz (Martin von Zweigbergk)
- D7829: rebase: remove some now-unused parent arguments
martinvonz (Martin von Zweigbergk)
- D7827: rebase: don't use rebased node as dirstate p2 (BC)
martinvonz (Martin von Zweigbergk)
- D7824: tests: add test of rebase with conflict in merge commit
martinvonz (Martin von Zweigbergk)
- D8041: revset: add a revset for parents in merge state
martinvonz (Martin von Zweigbergk)
- D8041: revset: add a revset for parents in merge state
martinvonz (Martin von Zweigbergk)
- D8043: graphlog: use '%' for other context in merge conflict
martinvonz (Martin von Zweigbergk)
- D8041: revset: add a revset for parents in merge state
martinvonz (Martin von Zweigbergk)
- D7827: rebase: don't use rebased node as dirstate p2 (BC)
martinvonz (Martin von Zweigbergk)
- D8070: tests: add test showing that repo filter is calculated for `hg st --copies`
martinvonz (Martin von Zweigbergk)
- D8071: copies: avoid filtering by short-circuit dirstate-only copies earlier
martinvonz (Martin von Zweigbergk)
- D7834: nodemap: have some python code writing a nodemap in persistent binary form
martinvonz (Martin von Zweigbergk)
- D8078: tests/test-copies-chain-merge.t
martinvonz (Martin von Zweigbergk)
- D8084: merge: use manifestdict.walk() instead of manifestdict.matches()
martinvonz (Martin von Zweigbergk)
- D7901: merge: introduce a revert_to() for that use-case
martinvonz (Martin von Zweigbergk)
- D7902: merge: introduce a clean_update() for that use-case
martinvonz (Martin von Zweigbergk)
- D7902: merge: introduce a clean_update() for that use-case
martinvonz (Martin von Zweigbergk)
- D7866: rust-pathauditor: add Rust implementation of the `pathauditor`
martinvonz (Martin von Zweigbergk)
- D7866: rust-pathauditor: add Rust implementation of the `pathauditor`
martinvonz (Martin von Zweigbergk)
- D7866: rust-pathauditor: add Rust implementation of the `pathauditor`
martinvonz (Martin von Zweigbergk)
- D7867: rust-hg-path: add useful methods to `HgPath`
martinvonz (Martin von Zweigbergk)
- D7870: rust-utils: add `Escaped` trait
martinvonz (Martin von Zweigbergk)
- D7866: rust-pathauditor: add Rust implementation of the `pathauditor`
martinvonz (Martin von Zweigbergk)
- D8083: archival: use walk() instead of matches() on manifest
martinvonz (Martin von Zweigbergk)
- D7871: rust-utils: add util for canonical path
martinvonz (Martin von Zweigbergk)
- D8078: copies: add a new test dedicated to testing chain of changeset with merge
martinvonz (Martin von Zweigbergk)
- D7871: rust-utils: add util for canonical path
martinvonz (Martin von Zweigbergk)
- D7871: rust-utils: add util for canonical path
martinvonz (Martin von Zweigbergk)
- D7901: merge: introduce a revert_to() for that use-case
martinvonz (Martin von Zweigbergk)
- D8070: tests: add test showing that repo filter is calculated for `hg st --copies`
martinvonz (Martin von Zweigbergk)
- D7992: clean: delete obsolete unlinking of .hg/graftstate
martinvonz (Martin von Zweigbergk)
- D8071: copies: avoid filtering by short-circuit dirstate-only copies earlier
martinvonz (Martin von Zweigbergk)
- D7902: merge: introduce a clean_update() for that use-case
martinvonz (Martin von Zweigbergk)
- D8029: uncopy: add new `hg uncopy` command
martinvonz (Martin von Zweigbergk)
- D8030: uncopy: add support for unmarking committed copies
martinvonz (Martin von Zweigbergk)
- D8084: merge: use manifestdict.walk() instead of manifestdict.matches()
martinvonz (Martin von Zweigbergk)
- D8085: manifest: move matches method to be outside the interface
martinvonz (Martin von Zweigbergk)
- D8032: copy: rename `wctx` to `ctx` since it will not necessarily be working copy
martinvonz (Martin von Zweigbergk)
- D8031: copy: rewrite walkpat() to depend less on dirstate
martinvonz (Martin von Zweigbergk)
- D8033: copy: move argument validation a little earlier
martinvonz (Martin von Zweigbergk)
- D8029: copy: add option to unmark file as copied
martinvonz (Martin von Zweigbergk)
- D8030: copy: add support for unmarking committed copies
martinvonz (Martin von Zweigbergk)
- D8035: copy: add support for marking committed copies
martinvonz (Martin von Zweigbergk)
- D8029: copy: add option to unmark file as copied
martinvonz (Martin von Zweigbergk)
- D7871: rust-utils: add util for canonical path
martinvonz (Martin von Zweigbergk)
- D8031: copy: rewrite walkpat() to depend less on dirstate
martinvonz (Martin von Zweigbergk)
- D8032: copy: rename `wctx` to `ctx` since it will not necessarily be working copy
martinvonz (Martin von Zweigbergk)
- D8033: copy: move argument validation a little earlier
martinvonz (Martin von Zweigbergk)
- D8029: copy: add option to unmark file as copied
martinvonz (Martin von Zweigbergk)
- D8030: copy: add support for unmarking committed copies
martinvonz (Martin von Zweigbergk)
- D8035: copy: add support for marking committed copies
martinvonz (Martin von Zweigbergk)
- D8105: tests: add workaround for bzr bug
martinvonz (Martin von Zweigbergk)
- D8106: tests: accept new bzr message about switching branches
martinvonz (Martin von Zweigbergk)
- D7826: rebase: stop relying on having two parents to resume rebase
martinvonz (Martin von Zweigbergk)
- D7907: rebase: always be graft-like, not merge-like, also for merges
martinvonz (Martin von Zweigbergk)
- D8041: revset: add a revset for parents in merge state
martinvonz (Martin von Zweigbergk)
- D7828: rebase: remove some redundant setting of dirstate parents
martinvonz (Martin von Zweigbergk)
- D7829: rebase: remove some now-unused parent arguments
martinvonz (Martin von Zweigbergk)
- D8043: graphlog: use '%' for other context in merge conflict
martinvonz (Martin von Zweigbergk)
- D7827: rebase: don't use rebased node as dirstate p2 (BC)
martinvonz (Martin von Zweigbergk)
- D7922: rust-matchers: add function to generate a regex matcher function
martinvonz (Martin von Zweigbergk)
- D8105: tests: add workaround for bzr bug
martinvonz (Martin von Zweigbergk)
- D8106: tests: accept new bzr message about switching branches
martinvonz (Martin von Zweigbergk)
- D7824: tests: add test of rebase with conflict in merge commit
martinvonz (Martin von Zweigbergk)
- D7907: rebase: always be graft-like, not merge-like, also for merges
martinvonz (Martin von Zweigbergk)
- D8042: tests: add `hg log -G` output when there are merge conflicts
martinvonz (Martin von Zweigbergk)
- D8041: revset: add a revset for parents in merge state
martinvonz (Martin von Zweigbergk)
- D7826: rebase: stop relying on having two parents to resume rebase
martinvonz (Martin von Zweigbergk)
- D7828: rebase: remove some redundant setting of dirstate parents
martinvonz (Martin von Zweigbergk)
- D7829: rebase: remove some now-unused parent arguments
martinvonz (Martin von Zweigbergk)
- D8043: graphlog: use '%' for other context in merge conflict
martinvonz (Martin von Zweigbergk)
- D7827: rebase: don't use rebased node as dirstate p2 (BC)
martinvonz (Martin von Zweigbergk)
- D8106: tests: accept new bzr message about switching branches
martinvonz (Martin von Zweigbergk)
- D8032: copy: rename `wctx` to `ctx` since it will not necessarily be working copy
martinvonz (Martin von Zweigbergk)
- D8031: copy: rewrite walkpat() to depend less on dirstate
martinvonz (Martin von Zweigbergk)
- D8033: copy: move argument validation a little earlier
martinvonz (Martin von Zweigbergk)
- D8029: copy: add option to unmark file as copied
martinvonz (Martin von Zweigbergk)
- D8030: copy: add support for unmarking committed copies
martinvonz (Martin von Zweigbergk)
- D8035: copy: add support for marking committed copies
martinvonz (Martin von Zweigbergk)
- D7631: absorb: allowing committed changes to be absorbed into their ancestors
martinvonz (Martin von Zweigbergk)
- D7630: absorb: make the absorbed changeset be automatically "evolved"
martinvonz (Martin von Zweigbergk)
- D8031: copy: rewrite walkpat() to depend less on dirstate
martinvonz (Martin von Zweigbergk)
- D8029: copy: add option to unmark file as copied
martinvonz (Martin von Zweigbergk)
- D8033: copy: move argument validation a little earlier
martinvonz (Martin von Zweigbergk)
- D8113: debugcommands: add templated command for reading the merge state for e.g. IDEs
martinvonz (Martin von Zweigbergk)
- D8113: debugcommands: add templated command for reading the merge state for e.g. IDEs
martinvonz (Martin von Zweigbergk)
- D8114: debugmergestate: use only templated output
martinvonz (Martin von Zweigbergk)
- D8029: copy: add option to unmark file as copied
martinvonz (Martin von Zweigbergk)
- D8032: copy: rename `wctx` to `ctx` since it will not necessarily be working copy
martinvonz (Martin von Zweigbergk)
- D8033: copy: move argument validation a little earlier
martinvonz (Martin von Zweigbergk)
- D8030: copy: add support for unmarking committed copies
martinvonz (Martin von Zweigbergk)
- D8035: copy: add support for marking committed copies
martinvonz (Martin von Zweigbergk)
- D8031: copy: rewrite walkpat() to depend less on dirstate
martinvonz (Martin von Zweigbergk)
- D8032: copy: rename `wctx` to `ctx` since it will not necessarily be working copy
martinvonz (Martin von Zweigbergk)
- D8033: copy: move argument validation a little earlier
martinvonz (Martin von Zweigbergk)
- D8029: copy: add option to unmark file as copied
martinvonz (Martin von Zweigbergk)
- D8030: copy: add support for unmarking committed copies
martinvonz (Martin von Zweigbergk)
- D8114: debugmergestate: use only templated output
martinvonz (Martin von Zweigbergk)
- D8113: debugmergestate: make templated
martinvonz (Martin von Zweigbergk)
- D8113: debugmergestate: make templated
martinvonz (Martin von Zweigbergk)
- D8113: debugmergestate: make templated
martinvonz (Martin von Zweigbergk)
- D8113: debugmergestate: make templated
martinvonz (Martin von Zweigbergk)
- D8029: copy: add option to unmark file as copied
martinvonz (Martin von Zweigbergk)
- D8029: copy: add option to unmark file as copied
martinvonz (Martin von Zweigbergk)
- D8029: copy: add option to unmark file as copied
martinvonz (Martin von Zweigbergk)
- D8035: copy: add support for marking committed copies
martinvonz (Martin von Zweigbergk)
- D8030: copy: add support for unmarking committed copies
martinvonz (Martin von Zweigbergk)
- D8030: copy: add support for unmarking committed copies
martinvonz (Martin von Zweigbergk)
- D8029: copy: add option to unmark file as copied
martinvonz (Martin von Zweigbergk)
- D8035: copy: add experimental support for marking committed copies
martinvonz (Martin von Zweigbergk)
- D8030: copy: add experimetal support for unmarking committed copies
martinvonz (Martin von Zweigbergk)
- D8029: copy: add option to unmark file as copied
martinvonz (Martin von Zweigbergk)
- D8113: debugmergestate: make templated
martinvonz (Martin von Zweigbergk)
- D8113: debugmergestate: make templated
martinvonz (Martin von Zweigbergk)
- D8113: debugmergestate: make templated
martinvonz (Martin von Zweigbergk)
- D8119: tests: add tests of debugmergestate with unresolved/resolved path conflicts
martinvonz (Martin von Zweigbergk)
- D8118: mergestate: determine if active without looking for state files on disk
martinvonz (Martin von Zweigbergk)
- D8120: debugmergestate: make templated
martinvonz (Martin von Zweigbergk)
- D8120: debugmergestate: make templated
martinvonz (Martin von Zweigbergk)
- D8030: copy: add experimetal support for unmarking committed copies
martinvonz (Martin von Zweigbergk)
- D8030: copy: add experimetal support for unmarking committed copies
martinvonz (Martin von Zweigbergk)
- D8033: copy: move argument validation a little earlier
martinvonz (Martin von Zweigbergk)
- D8035: copy: add experimental support for marking committed copies
martinvonz (Martin von Zweigbergk)
- D8030: copy: add experimetal support for unmarking committed copies
martinvonz (Martin von Zweigbergk)
- D8034: check-code: allow `hg cp -r`, by using a negative lookbehind
martinvonz (Martin von Zweigbergk)
- D8033: copy: move argument validation a little earlier
martinvonz (Martin von Zweigbergk)
- D8035: copy: add experimental support for marking committed copies
martinvonz (Martin von Zweigbergk)
- D8030: copy: add experimetal support for unmarking committed copies
martinvonz (Martin von Zweigbergk)
- D8122: pyoxidizer: allow extensions to be loaded from the file system
martinvonz (Martin von Zweigbergk)
- D8122: pyoxidizer: allow extensions to be loaded from the file system
martinvonz (Martin von Zweigbergk)
- D8033: copy: move argument validation a little earlier
martinvonz (Martin von Zweigbergk)
- D8029: copy: add option to unmark file as copied
martinvonz (Martin von Zweigbergk)
- D8030: copy: add experimetal support for unmarking committed copies
martinvonz (Martin von Zweigbergk)
- D8035: copy: add experimental support for marking committed copies
martinvonz (Martin von Zweigbergk)
- D8146: tests: stabilize test-rename-merge2.t on Windows
martinvonz (Martin von Zweigbergk)
- D8146: tests: stabilize test-rename-merge2.t on Windows
martinvonz (Martin von Zweigbergk)
- D8149: drawdag: abide by new createmarkers() API
martinvonz (Martin von Zweigbergk)
- D8115: rebase: show bug when rebasing merge with obsoleted revs on both sides
martinvonz (Martin von Zweigbergk)
- D8149: drawdag: abide by new createmarkers() API
martinvonz (Martin von Zweigbergk)
- D8122: pyoxidizer: allow extensions to be loaded from the file system
martinvonz (Martin von Zweigbergk)
- D8166: merge: change default of hg.merge()'s "force" argument from None to False
martinvonz (Martin von Zweigbergk)
- D8169: tests: use new, use-case-specific methods from merge module
martinvonz (Martin von Zweigbergk)
- D8167: merge: drop redundant mergeforce argument from hg.merge()
martinvonz (Martin von Zweigbergk)
- D8168: merge: introduce a merge() for that use-case
martinvonz (Martin von Zweigbergk)
- D8168: merge: introduce a merge() for that use-case
martinvonz (Martin von Zweigbergk)
- D8169: tests: use new, use-case-specific methods from merge module
martinvonz (Martin von Zweigbergk)
- D8168: merge: introduce a merge() for that use-case
martinvonz (Martin von Zweigbergk)
- D8168: merge: introduce a merge() for that use-case
martinvonz (Martin von Zweigbergk)
- D8169: tests: use new, use-case-specific methods from merge module
martinvonz (Martin von Zweigbergk)
- D8167: merge: drop redundant mergeforce argument from hg.merge()
martinvonz (Martin von Zweigbergk)
- D8118: mergestate: determine if active without looking for state files on disk
martinvonz (Martin von Zweigbergk)
- D8118: mergestate: determine if active without looking for state files on disk
martinvonz (Martin von Zweigbergk)
- D8120: debugmergestate: make templated
martinvonz (Martin von Zweigbergk)
- D8119: tests: add tests of debugmergestate with unresolved/resolved path conflicts
martinvonz (Martin von Zweigbergk)
- D8118: mergestate: determine if active without looking for state files on disk
martinvonz (Martin von Zweigbergk)
- D8166: merge: change default of hg.merge()'s "force" argument from None to False
martinvonz (Martin von Zweigbergk)
- D8169: tests: use new, use-case-specific methods from merge module
martinvonz (Martin von Zweigbergk)
- D8168: merge: introduce a merge() for that use-case
martinvonz (Martin von Zweigbergk)
- D8167: merge: drop redundant mergeforce argument from hg.merge()
martinvonz (Martin von Zweigbergk)
- D8120: debugmergestate: make templated
martinvonz (Martin von Zweigbergk)
- D6734: git: skeleton of a new extension to _directly_ operate on git repos
martinvonz (Martin von Zweigbergk)
- D6734: git: skeleton of a new extension to _directly_ operate on git repos
martinvonz (Martin von Zweigbergk)
- D7922: rust-matchers: add function to generate a regex matcher function
martinvonz (Martin von Zweigbergk)
- D8194: tests: add test of committing with conflicts but no changes in wdir
martinvonz (Martin von Zweigbergk)
- D8197: cleanup: remove redundant clearing of mergestate in rebase and shelve
martinvonz (Martin von Zweigbergk)
- D8195: commit: error out on unresolved files even if commit would be empty
martinvonz (Martin von Zweigbergk)
- D8196: commit: clear resolved mergestate even if working copy is clean
martinvonz (Martin von Zweigbergk)
- D6825: hgext: start building a library for simple hooks
martinvonz (Martin von Zweigbergk)
- D8196: commit: clear resolved mergestate even if working copy is clean
martinvonz (Martin von Zweigbergk)
- D7189: git: use bytes in command name, not unicode
baymax (Baymax, Your Personal Patch-care Companion)
- D7257: [RFC] repoview: add a "filter" that just disallows walking to heads
baymax (Baymax, Your Personal Patch-care Companion)
- D7728: rebase: add test to demonstrate issue6180
khanchi97 (Sushil khanchi)
- D7730: rebase: make sure pruning does not confuse rebase (issue6180)
khanchi97 (Sushil khanchi)
- [Bug 6264] New: Censoring large data can fail
mercurial-bugs at mercurial-scm.org
- [Bug 6265] New: test_merge_prompt_cb test hangs
mercurial-bugs at mercurial-scm.org
- [Bug 6266] New: hg record caused "mpatch.mpatchError: patch cannot be decoded", 64-bit, 64 GB RAM system
mercurial-bugs at mercurial-scm.org
- [Bug 6267] New: hg archive -X is interpreted relative to $PWD
mercurial-bugs at mercurial-scm.org
- [Bug 6268] New: hgweb with py3 error when enabling demandimport
mercurial-bugs at mercurial-scm.org
- [Bug 6269] New: Cannot widening a narrow + shallow clone
mercurial-bugs at mercurial-scm.org
- [Bug 6270] New: test-strip
mercurial-bugs at mercurial-scm.org
- [Bug 6271] New: test-nointerrupt.t is flacky under load
mercurial-bugs at mercurial-scm.org
- [Bug 6272] New: test-remotefilelog-local.t is flacky under load
mercurial-bugs at mercurial-scm.org
- [Bug 6273] New: No warning when rebasing a move clobbers untracked file in wdir
mercurial-bugs at mercurial-scm.org
- [Bug 6274] New: hggit, exception during push
mercurial-bugs at mercurial-scm.org
- [Bug 6275] New: Spurious warnings about obsolete markers with obsolete feature disabled on `hg incoming`
mercurial-bugs at mercurial-scm.org
- [Bug 6276] New: Rust panic when using fsmonitor
mercurial-bugs at mercurial-scm.org
- [Bug 6277] New: Obsolescence of root nodes is not transmitted
mercurial-bugs at mercurial-scm.org
- [Bug 6278] New: Disable hardlinks
mercurial-bugs at mercurial-scm.org
- [Bug 6279] New: Typos in "Sorry for the delay" message when pulling commits from one machine to another
mercurial-bugs at mercurial-scm.org
- [Bug 6280] New: Vary HTTP header set on the wrong end of the connection
mercurial-bugs at mercurial-scm.org
Last message date:
Sat Feb 29 21:38:42 UTC 2020
Archived on: Thu Jun 30 01:24:55 UTC 2022
This archive was generated by
Pipermail 0.09 (Mailman edition).