mercurial-devel merge requestshttps://foss.heptapod.net/mercurial/mercurial-devel/-/merge_requests2024-02-19T12:11:25Zhttps://foss.heptapod.net/mercurial/mercurial-devel/-/merge_requests/775doc: document that labels must have a dot in them to have an effect2024-02-19T12:11:25ZJordi Gutiérrez Hermosodoc: document that labels must have a dot in them to have an effect
<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant informati...
<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant information here (eg: when this depends on another MR),
* If your changes are not ready for review yet, click `Start the title with Draft:` under the title.
More details here:
* https://www.mercurial-scm.org/wiki/ContributingChanges
* https://www.mercurial-scm.org/wiki/Heptapod
-->https://foss.heptapod.net/mercurial/mercurial-devel/-/merge_requests/774dispatch: don't attempt to import debugger as bytestring2024-02-15T09:42:49ZJordi Gutiérrez Hermosodispatch: don't attempt to import debugger as bytestring
<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant informati...
<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant information here (eg: when this depends on another MR),
* If your changes are not ready for review yet, click `Start the title with Draft:` under the title.
More details here:
* https://www.mercurial-scm.org/wiki/ContributingChanges
* https://www.mercurial-scm.org/wiki/Heptapod
-->https://foss.heptapod.net/mercurial/mercurial-devel/-/merge_requests/773debugsetparents: fix Marmoutian docstring2024-02-15T08:59:55ZJordi Gutiérrez Hermosodebugsetparents: fix Marmoutian docstring
<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant informati...
<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant information here (eg: when this depends on another MR),
* If your changes are not ready for review yet, click `Start the title with Draft:` under the title.
More details here:
* https://www.mercurial-scm.org/wiki/ContributingChanges
* https://www.mercurial-scm.org/wiki/Heptapod
-->https://foss.heptapod.net/mercurial/mercurial-devel/-/merge_requests/772RFC: annotate: limit output to range of lines2024-02-21T18:44:22ZZeger Van de VannetRFC: annotate: limit output to range of linesInspired by the `-L` flag for `git blame`: limit the output of the `annotate` command to the given range of lines.
It re-uses the logic for the `-L` flag to `log` and in the current implementation only works for a single file, but it sh...Inspired by the `-L` flag for `git blame`: limit the output of the `annotate` command to the given range of lines.
It re-uses the logic for the `-L` flag to `log` and in the current implementation only works for a single file, but it should be possible to extend to multiple `-L` flags to list multiple files at once.https://foss.heptapod.net/mercurial/mercurial-devel/-/merge_requests/771docs: fix broken `make` in `docs/`2024-02-14T09:34:55ZMartin von Zweigbergkdocs: fix broken `make` in `docs/`<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant informatio...<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant information here (eg: when this depends on another MR),
* If your changes are not ready for review yet, click `Start the title with Draft:` under the title.
More details here:
* https://www.mercurial-scm.org/wiki/ContributingChanges
* https://www.mercurial-scm.org/wiki/Heptapod
-->Mercurial ReviewMercurial Reviewhttps://foss.heptapod.net/mercurial/mercurial-devel/-/merge_requests/768Merge stable into default2024-02-12T16:25:52ZRaphaël GomèsMerge stable into default<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant informatio...<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant information here (eg: when this depends on another MR),
* If your changes are not ready for review yet, click `Start the title with Draft:` under the title.
More details here:
* https://www.mercurial-scm.org/wiki/ContributingChanges
* https://www.mercurial-scm.org/wiki/Heptapod
-->Raphaël GomèsRaphaël Gomèshttps://foss.heptapod.net/mercurial/mercurial-devel/-/merge_requests/767unbundle: faster computation of changed heads2024-02-21T14:54:18ZArseniy Alekseyevunbundle: faster computation of changed heads<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant informatio...<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant information here (eg: when this depends on another MR),
* If your changes are not ready for review yet, click `Start the title with Draft:` under the title.
More details here:
* https://www.mercurial-scm.org/wiki/ContributingChanges
* https://www.mercurial-scm.org/wiki/Heptapod
-->https://foss.heptapod.net/mercurial/mercurial-devel/-/merge_requests/766branchmap: use mmap for faster revbranchcache loading2024-02-13T13:40:29ZArseniy Alekseyevbranchmap: use mmap for faster revbranchcache loading<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant informatio...<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant information here (eg: when this depends on another MR),
* If your changes are not ready for review yet, click `Start the title with Draft:` under the title.
More details here:
* https://www.mercurial-scm.org/wiki/ContributingChanges
* https://www.mercurial-scm.org/wiki/Heptapod
-->https://foss.heptapod.net/mercurial/mercurial-devel/-/merge_requests/765tests: fix nondeterministic test failure in test-contrib-perf.t2024-02-12T14:49:17ZArseniy Alekseyevtests: fix nondeterministic test failure in test-contrib-perf.t<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant informatio...<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant information here (eg: when this depends on another MR),
* If your changes are not ready for review yet, click `Start the title with Draft:` under the title.
More details here:
* https://www.mercurial-scm.org/wiki/ContributingChanges
* https://www.mercurial-scm.org/wiki/Heptapod
-->https://foss.heptapod.net/mercurial/mercurial-devel/-/merge_requests/762grep: restore usage of --include/--exclude options2024-02-08T10:33:26ZMatt Harbisongrep: restore usage of --include/--exclude optionsThis was taken from the mailing list.
https://lists.mercurial-scm.org/pipermail/mercurial-devel/2024-February/297858.html
<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important...This was taken from the mailing list.
https://lists.mercurial-scm.org/pipermail/mercurial-devel/2024-February/297858.html
<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant information here (eg: when this depends on another MR),
* If your changes are not ready for review yet, click `Start the title with Draft:` under the title.
More details here:
* https://www.mercurial-scm.org/wiki/ContributingChanges
* https://www.mercurial-scm.org/wiki/Heptapod
-->https://foss.heptapod.net/mercurial/mercurial-devel/-/merge_requests/761hghave changes2024-02-13T11:10:57ZManuel Jacobhghave changesIncludes !760.
<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-rel...Includes !760.
<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant information here (eg: when this depends on another MR),
* If your changes are not ready for review yet, click `Start the title with Draft:` under the title.
More details here:
* https://www.mercurial-scm.org/wiki/ContributingChanges
* https://www.mercurial-scm.org/wiki/Heptapod
-->https://foss.heptapod.net/mercurial/mercurial-devel/-/merge_requests/760import-checker: make stdlib path detection work in virtual environments2024-02-13T11:10:57ZManuel Jacobimport-checker: make stdlib path detection work in virtual environmentsIncludes !759.
<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-rel...Includes !759.
<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant information here (eg: when this depends on another MR),
* If your changes are not ready for review yet, click `Start the title with Draft:` under the title.
More details here:
* https://www.mercurial-scm.org/wiki/ContributingChanges
* https://www.mercurial-scm.org/wiki/Heptapod
-->https://foss.heptapod.net/mercurial/mercurial-devel/-/merge_requests/759cleanup: remove unnecessary list constructor calls around list comprehensions2024-02-13T11:10:57ZManuel Jacobcleanup: remove unnecessary list constructor calls around list comprehensions<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant informatio...<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant information here (eg: when this depends on another MR),
* If your changes are not ready for review yet, click `Start the title with Draft:` under the title.
More details here:
* https://www.mercurial-scm.org/wiki/ContributingChanges
* https://www.mercurial-scm.org/wiki/Heptapod
-->https://foss.heptapod.net/mercurial/mercurial-devel/-/merge_requests/757rust-changelog: don't panic on empty file lists2024-02-08T09:41:04ZArun Kulshreshtharust-changelog: don't panic on empty file listsThe Rust changelog code would previously panic when calling the `files` method on a changeset with an empty files list due to invalid slice indexing. The Python changelog code has a special case for empty file lists (it just returns an e...The Rust changelog code would previously panic when calling the `files` method on a changeset with an empty files list due to invalid slice indexing. The Python changelog code has a special case for empty file lists (it just returns an empty list), so it seems reasonable to add a special case here and return an empty iterator.https://foss.heptapod.net/mercurial/mercurial-devel/-/merge_requests/756tests: use sha256line.py instead of /dev/random in test-censor.t (issue6858)2024-01-25T10:26:32ZAnton Shestakovtests: use sha256line.py instead of /dev/random in test-censor.t (issue6858)<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant informatio...<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant information here (eg: when this depends on another MR),
* If your changes are not ready for review yet, click `Start the title with Draft:` under the title.
More details here:
* https://www.mercurial-scm.org/wiki/ContributingChanges
* https://www.mercurial-scm.org/wiki/Heptapod
-->https://foss.heptapod.net/mercurial/mercurial-devel/-/merge_requests/755tests: don't use "status" operand of dd in test-censor.t (issue6858)2024-01-17T10:43:57ZAnton Shestakovtests: don't use "status" operand of dd in test-censor.t (issue6858)<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant informatio...<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant information here (eg: when this depends on another MR),
* If your changes are not ready for review yet, click `Start the title with Draft:` under the title.
More details here:
* https://www.mercurial-scm.org/wiki/ContributingChanges
* https://www.mercurial-scm.org/wiki/Heptapod
-->https://foss.heptapod.net/mercurial/mercurial-devel/-/merge_requests/754bundle: highlight misbehavior when --base does not match any revision2024-01-12T08:40:45ZRaphaël Gomèsbundle: highlight misbehavior when --base does not match any revision<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant informatio...<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant information here (eg: when this depends on another MR),
* If your changes are not ready for review yet, click `Start the title with Draft:` under the title.
More details here:
* https://www.mercurial-scm.org/wiki/ContributingChanges
* https://www.mercurial-scm.org/wiki/Heptapod
-->https://foss.heptapod.net/mercurial/mercurial-devel/-/merge_requests/753cleanup revlog splitting part exclusive to the changelog.2024-01-22T12:19:53ZPierre-Yves Davidcleanup revlog splitting part exclusive to the changelog.<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant informatio...<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant information here (eg: when this depends on another MR),
* If your changes are not ready for review yet, click `Start the title with Draft:` under the title.
More details here:
* https://www.mercurial-scm.org/wiki/ContributingChanges
* https://www.mercurial-scm.org/wiki/Heptapod
-->Pierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/mercurial-devel/-/merge_requests/752introduce subclass for delta-search2024-01-22T13:34:06ZPierre-Yves Davidintroduce subclass for delta-searchdepends on !747
<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-r...depends on !747
<!--
Welcome to the Mercurial Merge Request creation process:
* Set a simple title for your MR,
* All important information should be contained in your changesets' content or description,
* You can add some workflow-relevant information here (eg: when this depends on another MR),
* If your changes are not ready for review yet, click `Start the title with Draft:` under the title.
More details here:
* https://www.mercurial-scm.org/wiki/ContributingChanges
* https://www.mercurial-scm.org/wiki/Heptapod
-->Pierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/mercurial-devel/-/merge_requests/751narrow: fix narrow acl exclusion enforcement2024-01-11T15:48:33ZArun Kulshreshthanarrow: fix narrow acl exclusion enforcementPreviously, it was possible for the user to remove excluded paths from their narrowspec that were added by server-side ACLs, meaning that ACLs could only be reliably enforced using includes rather than excludes. This change makes it an e...Previously, it was possible for the user to remove excluded paths from their narrowspec that were added by server-side ACLs, meaning that ACLs could only be reliably enforced using includes rather than excludes. This change makes it an error to remove an ACL-specified exclude, much like how it is not possible to add a non-ACL-specified include.