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
|
Thu, 11 Mar 2021 17:05:37 -0500 |
Matt Harbison |
nodemap: convert error message to bytes
stable
|
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
|
Wed, 15 Jan 2020 15:49:06 +0100 |
Pierre-Yves David |
nodemap: all check that revision and nodes match in the nodemap
|
Wed, 15 Jan 2020 15:48:57 +0100 |
Pierre-Yves David |
nodemap: add basic checking of the on disk nodemap content
|
Wed, 15 Jan 2020 15:48:47 +0100 |
Pierre-Yves David |
nodemap: code to parse the persistent binary nodemap data
|
Wed, 15 Jan 2020 15:48:38 +0100 |
Pierre-Yves David |
nodemap: move the iteratio inside the Block object
|
Wed, 15 Jan 2020 15:48:28 +0100 |
Pierre-Yves David |
nodemap: use an explicit "Block" object in the reference implementation
|
Wed, 15 Jan 2020 15:48:19 +0100 |
Pierre-Yves David |
nodemap: add a optional `nodemap_add_full` method on indexes
|
Wed, 15 Jan 2020 15:47:59 +0100 |
Pierre-Yves David |
nodemap: delete older raw data file when creating a new ones
|
Wed, 15 Jan 2020 15:47:50 +0100 |
Pierre-Yves David |
nodemap: use an intermediate "docket" file to carry small metadata
|
Wed, 15 Jan 2020 15:47:40 +0100 |
Pierre-Yves David |
nodemap: only use persistent nodemap for non-inlined revlog
|
Wed, 15 Jan 2020 15:47:31 +0100 |
Pierre-Yves David |
nodemap: add a function to read the data from disk
|
Wed, 15 Jan 2020 15:47:21 +0100 |
Pierre-Yves David |
nodemap: write nodemap data on disk
|
Wed, 15 Jan 2020 15:47:12 +0100 |
Pierre-Yves David |
nodemap: have some python code writing a nodemap in persistent binary form
|
Tue, 07 Jan 2020 12:26:37 +0100 |
Pierre-Yves David |
revlogutils: move the NodeMap class in a dedicated nodemap module
|