log mercurial/upgrade_utils/engine.py @ 51510:a2f1d97e5284 stable

age author description
Fri, 01 Sep 2023 00:09:55 +0200 Pierre-Yves David pycompat: drop usage of hasattr/getattr/setattr/delatt proxy
Tue, 30 May 2023 17:43:59 +0100 Pierre-Yves David store: stop relying on a `revlog_type` property
Sat, 27 May 2023 04:01:17 +0200 Pierre-Yves David store: add a `get_revlog_instance` method on revlog entries
Mon, 15 May 2023 22:03:39 +0200 Pierre-Yves David store: use boolean property for upgrade's matchrevlog
Mon, 15 May 2023 22:11:27 +0200 Pierre-Yves David store: use the new boolean property in `upgrade`
Mon, 15 May 2023 09:03:15 +0200 Pierre-Yves David store: issue a single entry for each revlog
Mon, 15 May 2023 09:02:09 +0200 Pierre-Yves David store: introduce a main_file_path method for revlog
Mon, 15 May 2023 09:01:53 +0200 Pierre-Yves David upgrade: actually use StoreEntry API to create revlog
Mon, 15 May 2023 09:01:36 +0200 Pierre-Yves David upgrade: use StoreEntry object in upgrade
Mon, 15 May 2023 09:01:18 +0200 Pierre-Yves David upgrade: drop a quick fix that is not longer necessary
Mon, 15 May 2023 08:56:23 +0200 Pierre-Yves David store: use a StoreEntry object instead of tuple for store files
Tue, 02 May 2023 15:40:13 +0200 Raphaël Gomès repo-upgrade: write new requirement before upgrading the dirstate stable
Fri, 04 Nov 2022 16:15:12 -0400 Pierre-Yves David upgrade: no longer keep all revlogs in memory at any point stable
Tue, 31 May 2022 22:50:01 +0200 Manuel Jacob py3: catch FileNotFoundError instead of checking errno == ENOENT
Thu, 03 Mar 2022 17:34:00 +0100 Gregory Szorc py2: remove simple from __future__ statements
Thu, 17 Feb 2022 07:34:49 +0100 Pierre-Yves David tracked-key: remove the dual write and rename to tracked-hint
Thu, 17 Feb 2022 06:32:03 +0100 Pierre-Yves David tracked-key: make it possible to upgrade to and downgrade from the feature
Mon, 06 Dec 2021 10:08:04 +0100 Pierre-Yves David dirstate-v2: fix upgrade on an empty repository stable
Mon, 27 Sep 2021 12:09:15 +0200 Simon Sapin dirstate: Remove the flat Rust DirstateMap implementation
Mon, 02 Aug 2021 08:05:13 -0400 Valentin Gatien-Baron store: return just one filename in walk functions
Wed, 21 Jul 2021 15:50:17 -0400 Matt Harbison upgrade: byteify an i18n message stable
Thu, 08 Jul 2021 12:18:21 +0200 Simon Sapin dirstate-v2: Introduce a docket file
Mon, 19 Jul 2021 22:19:36 +0200 Pierre-Yves David upgrade: avoid a traceback in case of unrecognized revlog
Mon, 19 Jul 2021 22:39:08 +0200 Pierre-Yves David walk: no longer ignore revlogs of files starting with `undo.` (issue6542)
Wed, 19 May 2021 18:35:43 +0200 Simon Sapin dirstate-v2: Add `hg debugupgraderepo` command support
Mon, 03 May 2021 12:22:26 +0200 Pierre-Yves David revlog: rename `datafile` to `datafile`
Mon, 03 May 2021 12:22:16 +0200 Pierre-Yves David revlog: rename `indexfile` to `_indexfile`
Fri, 07 May 2021 22:06:25 -0400 Matt Harbison merge with stable
Mon, 19 Apr 2021 11:22:24 +0200 Raphaël Gomès sidedata: move sidedata-related utils to the dedicated module
Mon, 19 Apr 2021 11:22:24 +0200 Raphaël Gomès sidedata: replace sidedata upgrade mechanism with the new one
Fri, 30 Apr 2021 16:13:02 -0700 Kyle Lippincott black: make codebase compatible with black v21.4b2 and v20.8b1 stable
Tue, 06 Apr 2021 10:38:27 +0200 Pierre-Yves David upgrade: do not hardcore file extension of revlogs
Tue, 06 Apr 2021 10:38:11 +0200 Pierre-Yves David upgrade: take advantage of the new information returned by `store.walk`
Tue, 06 Apr 2021 10:38:03 +0200 Pierre-Yves David store: also return some information about the type of file `walk` found
Thu, 18 Mar 2021 18:24:59 -0400 Matt Harbison merge with stable
Wed, 13 Jan 2021 16:14:58 +0100 Joerg Sonnenberger node: introduce nodeconstants class
Thu, 11 Mar 2021 19:50:14 -0500 Matt Harbison typing: add an assertion to the upgrade engine to help pytype stable
Wed, 10 Feb 2021 17:08:34 +0530 Pulkit Goyal upgrade: speed up when we have only nodemap to downgrade
Mon, 15 Feb 2021 15:13:20 +0530 Pulkit Goyal upgrade: write nodemap for manifests too
Mon, 01 Feb 2021 00:02:00 +0530 Pulkit Goyal upgrade: implement partial upgrade for upgrading persistent-nodemap
Sun, 31 Jan 2021 23:13:08 +0530 Pulkit Goyal engine: 'if not, else' -> 'if, else'
Thu, 14 Jan 2021 16:37:10 +0530 Pulkit Goyal upgrade: update only requirements if we can
Thu, 14 Jan 2021 16:34:58 +0530 Pulkit Goyal engine: add `if True` to prepare for next patch
Thu, 14 Jan 2021 16:25:40 +0530 Pulkit Goyal upgrade: don't create store backup if `--no-backup` is passed
Wed, 13 Jan 2021 12:50:47 +0100 Pierre-Yves David upgrade: explicitly test for revlog index
Thu, 31 Dec 2020 14:28:00 +0530 Pulkit Goyal engine: prevent a function call for each store file
Thu, 31 Dec 2020 19:42:10 +0530 Pulkit Goyal upgrade: migrated -> upgraded in ui messages
Thu, 31 Dec 2020 14:45:16 +0530 Pulkit Goyal engine: refactor code to replace stores in separate function
Thu, 31 Dec 2020 14:10:25 +0530 Pulkit Goyal engine: make hook point for extension a public function
Wed, 30 Dec 2020 16:39:35 +0530 Pulkit Goyal engine: prevent multiple checking of re-delta-multibase
Wed, 30 Dec 2020 16:33:49 +0530 Pulkit Goyal engine: pass upgrade operation inside `_perform_clone()`
Wed, 30 Dec 2020 16:29:33 +0530 Pulkit Goyal engine: pass upgrade operation inside _clonerevlogs()
Wed, 30 Dec 2020 16:20:25 +0530 Pulkit Goyal actions: store deltareuse mode of whole operation in UpgradeOperation
Wed, 30 Dec 2020 16:11:24 +0530 Pulkit Goyal engine: refactor how total dstsize is calculated
Wed, 16 Dec 2020 14:16:10 +0530 Pulkit Goyal upgrade: rename actions to upgrade_actions
Mon, 14 Dec 2020 14:38:01 +0530 Pulkit Goyal engine: unwrap a hard to understand for loop
Mon, 14 Dec 2020 14:18:38 +0530 Pulkit Goyal engine: refactor actual cloning code into separate function
Sat, 12 Dec 2020 18:09:16 +0530 Pulkit Goyal upgrade: move `printrequirements()` to UpgradeOperation class
Sat, 12 Dec 2020 17:54:59 +0530 Pulkit Goyal upgrade: move `printupgradeactions()` to UpgradeOperation class
Tue, 01 Dec 2020 22:37:34 +0100 Pierre-Yves David upgrade: start moving the "to be happening" data in a dedicated object