log mercurial/revlogutils/nodemap.py @ 50896:b2b8c25f9462

age author description
Thu, 18 May 2023 19:37:12 +0100 Arseniy Alekseyev cli: fix spelling in `debugnodemap` error messages
Tue, 31 May 2022 22:50:01 +0200 Manuel Jacob py3: catch FileNotFoundError instead of checking errno == ENOENT
Mon, 21 Feb 2022 13:08:28 -0700 Gregory Szorc py3: use class X: instead of class X(object):
Thu, 03 Mar 2022 17:34:00 +0100 Gregory Szorc py2: remove simple from __future__ statements
Thu, 27 Jan 2022 22:24:11 +0100 Pierre-Yves David stream-clone: allow to change persistent-nodemap format during stream clone
Thu, 27 Jan 2022 17:04:40 +0100 Pierre-Yves David persistent-nodemap: properly delete all nodemap files on downgrade
Thu, 25 Nov 2021 18:26:50 +0100 Raphaël Gomès downgrade: don't assume existence of nodemap files when downgrading stable
Tue, 21 Sep 2021 21:18:50 +0200 Pierre-Yves David persistent-nodemap: introduce a test to highlight possible race stable
Thu, 10 Jun 2021 00:16:54 +0200 Pierre-Yves David nodemap: fix some comment formatting
Wed, 19 May 2021 19:57:55 +0200 Pierre-Yves David docket: move the uid logic in the `revlogutils.docket` module
Wed, 19 May 2021 17:12:06 +0200 Pierre-Yves David persistent-nodemap: use the intended uuid size
Wed, 19 May 2021 17:19:46 +0200 Pierre-Yves David persistent-nodemap: add a way to make the picked uid predictable
Mon, 03 May 2021 12:35:14 +0200 Pierre-Yves David revlog: move the `trypending` logic from the `changelog` to the `revlog`
Mon, 03 May 2021 12:25:01 +0200 Pierre-Yves David revlog: rename `nodemap_file` to `_nodemap_file`
Mon, 03 May 2021 12:22:57 +0200 Pierre-Yves David revlog: also use radix when computing nodemap data file
Mon, 03 May 2021 12:22:47 +0200 Pierre-Yves David revlog: stop usage of `_indexfile` to computing nodemap path
Mon, 03 May 2021 12:22:16 +0200 Pierre-Yves David revlog: rename `indexfile` to `_indexfile`
Fri, 30 Apr 2021 16:13:02 -0700 Kyle Lippincott black: make codebase compatible with black v21.4b2 and v20.8b1 stable
Fri, 16 Apr 2021 15:39:00 +0200 Pierre-Yves David nodemap: deal with data mmap error
Thu, 18 Mar 2021 18:24:59 -0400 Matt Harbison merge with stable
Thu, 11 Mar 2021 17:05:37 -0500 Matt Harbison nodemap: convert error message to bytes stable
Wed, 10 Feb 2021 17:08:34 +0530 Pulkit Goyal upgrade: speed up when we have only nodemap to downgrade
Mon, 01 Feb 2021 00:02:00 +0530 Pulkit Goyal upgrade: implement partial upgrade for upgrading persistent-nodemap
Sun, 31 Jan 2021 23:40:57 +0530 Pulkit Goyal nodemap: fix a typo in error message
Sun, 31 Jan 2021 23:38:31 +0530 Pulkit Goyal revlog: refactor logic to compute nodemap file in separate function
Sun, 31 Jan 2021 23:34:59 +0530 Pulkit Goyal nodemap: make `_persist_nodemap` a public function
Sun, 17 Jan 2021 19:22:30 +0100 Pierre-Yves David persistent-nodemap: catch the right exception on python
Wed, 13 Jan 2021 23:50:03 +0100 Pierre-Yves David persistent-nodemap: drop the storage.revlog.nodemap.mode config
Thu, 07 Jan 2021 11:51:18 +0100 Joerg Sonnenberger nodemap: match comment to actual code
Tue, 01 Dec 2020 21:54:46 +0100 Joerg Sonnenberger node: import symbols explicitly
Mon, 07 Dec 2020 18:06:53 +0100 Simon Sapin persistent-nodemap: properly ignore non-existent `.nd` data file
Fri, 27 Nov 2020 17:03:29 -0500 Augie Fackler formating: upgrade to black 20.8b1
Tue, 14 Apr 2020 03:27:04 +0200 Pierre-Yves David nodemap: drop the 'exp-' prefix for internal opener option
Tue, 14 Apr 2020 03:05:54 +0200 Pierre-Yves David nodemap: move on disk file to version 1
Tue, 14 Apr 2020 03:01:52 +0200 Pierre-Yves David nodemap: add a new mode value, "strict"
Tue, 14 Apr 2020 02:45:05 +0200 Pierre-Yves David nodemap: add a new mode option, with an optional "warn" value
Mon, 13 Apr 2020 18:04:55 +0200 Pierre-Yves David nodemap: skip persistent nodemap warming for revlog not using it stable
Tue, 14 Apr 2020 16:09:38 +0200 Pierre-Yves David nodemap: access the mmap opener option using bytes
Tue, 14 Apr 2020 04:17:57 +0200 Pierre-Yves David nodemap: rename a variable to prevent shawoding "_"
Thu, 26 Mar 2020 11:55:06 +0100 Pierre-Yves David nodemap: automatically "vacuum" the persistent nodemap when too sparse
Fri, 28 Feb 2020 03:18:57 +0100 Pierre-Yves David nodemap: display percentage of unused in `hg debugnodemap`
Fri, 28 Feb 2020 03:05:52 +0100 Pierre-Yves David nodemap: make sure on disk change get rolled back with the transaction
Fri, 28 Feb 2020 00:31:14 +0100 Pierre-Yves David nodemap: make sure the nodemap docket is updated after the changelog
Fri, 28 Feb 2020 00:29:18 +0100 Pierre-Yves David nodemap: make sure hooks have access to an up-to-date version
Thu, 27 Feb 2020 16:32:43 +0100 Pierre-Yves David nodemap: track the tip_node for validation
Thu, 27 Feb 2020 22:34:45 +0100 Pierre-Yves David nodemap: deal with the "debugupdatecache" case using a "fake" transaction
Thu, 27 Feb 2020 16:09:17 +0100 Pierre-Yves David nodemap: document the docket attributes
Fri, 06 Mar 2020 13:54:35 -0500 Augie Fackler nodemap: fix missing r-prefix on regular expression
Tue, 18 Feb 2020 19:11:13 +0100 Pierre-Yves David nodemap: warm the persistent nodemap on disk with debugupdatecache
Tue, 11 Feb 2020 11:18:52 +0100 Pierre-Yves David nodemap: introduce an option to use mmap to read the nodemap mapping
Wed, 15 Jan 2020 15:51:01 +0100 Pierre-Yves David nodemap: update the index with the newly written data (when appropriate)
Wed, 15 Jan 2020 15:50:52 +0100 Pierre-Yves David nodemap: never read more than the expected data amount
Wed, 15 Jan 2020 15:50:43 +0100 Pierre-Yves David nodemap: write new data from the expected current data length
Wed, 15 Jan 2020 15:50:33 +0100 Pierre-Yves David nodemap: double check the source docket when doing incremental update
Wed, 15 Jan 2020 15:50:24 +0100 Pierre-Yves David nodemap: track the total and unused amount of data in the rawdata file
Wed, 15 Jan 2020 15:50:14 +0100 Pierre-Yves David nodemap: track the maximum revision tracked in the nodemap
Wed, 15 Jan 2020 15:49:54 +0100 Pierre-Yves David nodemap: introduce append-only incremental update of the persistent data
Wed, 15 Jan 2020 15:49:45 +0100 Pierre-Yves David nodemap: keep track of the docket for loaded data
Wed, 15 Jan 2020 15:49:35 +0100 Pierre-Yves David nodemap: introduce an explicit class/object for the docket
Wed, 15 Jan 2020 15:49:26 +0100 Pierre-Yves David nodemap: keep track of the ondisk id of nodemap blocks