log mercurial/branchmap.py @ 53042:cdd7bf612c7b stable tip

age author description
Mon, 06 Jan 2025 01:33:08 -0500 Matt Harbison pyupgrade: use set literals where possible
Mon, 06 Jan 2025 00:30:55 -0500 Matt Harbison pyupgrade: drop the quoting around type annotations
Sun, 05 Jan 2025 21:03:17 -0500 Matt Harbison pyupgrade: drop usage of py3 aliases for `OSError`
Mon, 06 Jan 2025 14:07:43 -0500 Matt Harbison style: drop extraneous parentheses
Tue, 01 Oct 2024 12:29:10 +0200 Pierre-Yves David branchmap-v3: make sure we write the cache after detecting pure-topo mode
Tue, 03 Sep 2024 11:11:17 +0200 Pierre-Yves David branchmap-v3: introduce a "stop_rev" argument to `headsrevs`
Tue, 03 Sep 2024 02:13:03 +0200 Pierre-Yves David branchmap-v3: filter topo heads using node for performance reason
Fri, 27 Sep 2024 02:27:54 +0200 Pierre-Yves David branchmap-v3: detect invalid headerline and raise error
Sun, 22 Sep 2024 15:55:46 +0200 Pierre-Yves David rev-branch-cache: move the code in a dedicated module
Mon, 16 Sep 2024 15:36:44 +0200 Matt Harbison typing: add `from __future__ import annotations` to most files
Wed, 03 Jul 2024 12:31:21 +0200 Pierre-Yves David mmap: only use mmap to read rev-branch-cache data if it is safe stable
Mon, 24 Jun 2024 10:52:46 +0200 Rapha?l Gom?s branch3: use an explicitely experimental name for files
Thu, 07 Mar 2024 10:57:16 +0100 Pierre-Yves David branchcache: allow to detect "pure topological case" for branchmap
Thu, 07 Mar 2024 04:15:23 +0100 Pierre-Yves David branchcache: add a "pure topological head" fast path
Wed, 06 Mar 2024 16:18:03 +0100 Pierre-Yves David branchcache: move the processing of the new data in a dedicated method
Wed, 06 Mar 2024 16:10:44 +0100 Pierre-Yves David branchcache: gather newly closed head in a dedicated set
Wed, 06 Mar 2024 16:09:42 +0100 Pierre-Yves David branchcache: gather new obsolete revision in a set
Wed, 06 Mar 2024 15:54:22 +0100 Pierre-Yves David branchcache: filter obsolete revisions sooner
Thu, 07 Mar 2024 10:55:22 +0100 Pierre-Yves David branchcache: skip entries that are topological heads in the on disk file
Wed, 06 Mar 2024 11:39:44 +0100 Pierre-Yves David branchcache: store filtered hash and obsolete hash independently for V3
Wed, 06 Mar 2024 02:20:53 +0100 Pierre-Yves David branchcache: rework the `filteredhash` logic to be more generic
Wed, 06 Mar 2024 01:53:52 +0100 Pierre-Yves David filteredhash: rename the filteredhash function
Sun, 25 Feb 2024 23:31:50 +0100 Pierre-Yves David branchcache: cleanup the final key generation after update
Mon, 26 Feb 2024 15:44:44 +0100 Pierre-Yves David branchcache-v3: use more explicit header line
Mon, 26 Feb 2024 14:20:36 +0100 Pierre-Yves David branchcache-v3: introduce a v3 format
Tue, 27 Feb 2024 14:04:29 +0100 Pierre-Yves David branchcache: use an explicit class for the v2 version
Fri, 15 Mar 2024 10:52:51 +0100 Rapha?l Gom?s branching: merge stable into default
Sun, 10 Mar 2024 03:25:04 +0100 Pierre-Yves David branchcache: explictly update disk state only if no transaction exist
Sun, 10 Mar 2024 03:32:50 +0100 Pierre-Yves David branchcache: do not use `__getitem__` in updatecache
Sun, 10 Mar 2024 05:10:00 +0100 Pierre-Yves David branchcache: explicitly track inheritence "state"