log mercurial/dirstatemap.py @ 49775:d57b966cdeb1

age author description
Thu, 17 Nov 2022 14:37:43 +0000 Arseniy Alekseyev dirstate-v2: do not put the dirstate data file in a transaction, stable
Thu, 01 Sep 2022 15:49:14 +0200 Pierre-Yves David dirstate-v2: no longer register the data-file during transaction stable 6.2.2
Tue, 31 May 2022 22:50:01 +0200 Manuel Jacob py3: catch FileNotFoundError instead of checking errno == ENOENT
Tue, 29 Mar 2022 00:53:11 +0200 Raphaël Gomès rust-dirstatemap: implement part of the `setparents` logic
Mon, 28 Mar 2022 23:42:16 +0200 Raphaël Gomès dirstatemap: move `_dirs_incr` and `_dirs_decr` methods out of the common
Mon, 28 Mar 2022 23:39:28 +0200 Raphaël Gomès dirstatemap: move `_refresh_entry` out of the common methods
Mon, 28 Mar 2022 23:38:05 +0200 Raphaël Gomès dirstatemap: move `_drop_entry` out of the common methods
Mon, 28 Mar 2022 23:37:36 +0200 Raphaël Gomès rust-dirstatemap: remove `_drop_entry`
Mon, 28 Mar 2022 23:34:30 +0200 Raphaël Gomès rust-dirstatemap: remove `__settitem__`
Mon, 28 Mar 2022 18:30:08 +0200 Raphaël Gomès rust-dirstatemap: remove unused `_refresh_entry` implementation
Mon, 28 Mar 2022 18:15:11 +0200 Raphaël Gomès dirstatemap: move `set_untracked` out of the common methods
Mon, 28 Mar 2022 18:10:19 +0200 Raphaël Gomès dirstatemap: move `set_possibly_dirty` out of the common methods
Mon, 28 Mar 2022 18:02:45 +0200 Raphaël Gomès dirstatemap: move `set_clean` out of common methods
Wed, 23 Mar 2022 17:13:18 +0100 Raphaël Gomès dirstatemap: remove `_insert_entry`
Wed, 23 Mar 2022 17:25:42 +0100 Raphaël Gomès dirstatemap: move `reset_state` out of common methods
Wed, 23 Mar 2022 16:32:31 +0100 Raphaël Gomès dirstatemap: remove unused parameter from `reset_state`
Wed, 23 Mar 2022 15:19:43 +0100 Raphaël Gomès dirstatemap: move `set_tracked` out of common methods and plug in Rust
Wed, 23 Mar 2022 15:15:17 +0100 Raphaël Gomès dirstate: fix some typos in docstrings
Mon, 21 Feb 2022 13:08:28 -0700 Gregory Szorc py3: use class X: instead of class X(object):
Thu, 03 Mar 2022 18:28:30 -0800 Gregory Szorc global: bulk replace simple pycompat.iteritems(x) with x.items()
Thu, 03 Mar 2022 17:34:00 +0100 Gregory Szorc py2: remove simple from __future__ statements
Fri, 19 Nov 2021 03:03:01 +0100 Pierre-Yves David dirstate: cleanup remaining of "now" during write
Fri, 19 Nov 2021 03:04:42 +0100 Pierre-Yves David dirstate: remove need_delay logic
Mon, 18 Oct 2021 11:23:07 +0200 Simon Sapin dirstate: store mtimes with nanosecond precision in memory
Fri, 16 Jul 2021 18:42:20 +0200 Simon Sapin dirstate-v2: Add support when Rust is not enabled
Sun, 03 Oct 2021 13:18:03 +0200 Simon Sapin dirstate-v2: initial Python parser
Fri, 08 Oct 2021 13:15:22 +0200 Simon Sapin dirstate: Move more methods to the _dirstatemapcommon base class
Fri, 01 Oct 2021 03:28:01 +0200 Pierre-Yves David dirstate-item: replace a `merged` usage with `p2_info`
Fri, 01 Oct 2021 04:04:38 +0200 Pierre-Yves David dirstate-item: use the `p2_info` property to replace more verbose call
Fri, 01 Oct 2021 01:27:53 +0200 Pierre-Yves David dirstate: align the dirstatemap's API to the data change
Fri, 01 Oct 2021 20:35:30 +0200 Pierre-Yves David dirstate-item: change the internal storage and constructor value
Sat, 02 Oct 2021 11:39:57 +0200 Pierre-Yves David dirstatemap: drop legacy method on the dirstatemap wrapper
Sat, 02 Oct 2021 00:15:24 +0200 Pierre-Yves David dirstatemap: align the Rust wrapper implementation of `setparent`
Sat, 02 Oct 2021 00:02:55 +0200 Pierre-Yves David dirstatemap: use a common implement for reset_state
Sat, 02 Oct 2021 00:01:56 +0200 Pierre-Yves David dirstatemap: add a common `_drop_entry` method for dirstatemap
Fri, 01 Oct 2021 23:49:40 +0200 Pierre-Yves David dirstatemap: use common code for set_clean
Fri, 01 Oct 2021 23:42:24 +0200 Pierre-Yves David dirstatemap: use common code for set_possibly_dirty
Fri, 01 Oct 2021 23:24:01 +0200 Pierre-Yves David dirstatemap: use a common implement for set_tracked
Fri, 01 Oct 2021 23:13:44 +0200 Pierre-Yves David dirstatemap: add a common `_insert_entry` method for dirstatemap
Fri, 01 Oct 2021 19:14:09 +0200 Pierre-Yves David dirstatemap: use a common implementation for `dirstatemap.set_untracked`
Fri, 01 Oct 2021 18:54:40 +0200 Pierre-Yves David dirstatemap: add a common `_refresh_entry` method for dirstatemap
Fri, 01 Oct 2021 18:52:26 +0200 Pierre-Yves David dirstatemap: create `_dirs_incr/_dirs_decr` methods on the common class
Fri, 01 Oct 2021 18:49:21 +0200 Pierre-Yves David dirstatemap: small rework of the `set_untracked` method
Sat, 02 Oct 2021 12:10:46 +0200 Pierre-Yves David dirstatemap: arrange methods by category
Sat, 02 Oct 2021 12:01:50 +0200 Pierre-Yves David dirstatemap: move a multiple simple functions in the common class
Fri, 01 Oct 2021 17:10:24 +0200 Pierre-Yves David dirstatemap: rename `_rustmap` to `_map`
Fri, 01 Oct 2021 16:52:44 +0200 Pierre-Yves David dirstatemap: use a common __init__ for dirstatemap
Fri, 01 Oct 2021 16:14:29 +0200 Pierre-Yves David dirstatemap: introduce a common base for the dirstatemap class
Fri, 01 Oct 2021 00:00:29 +0200 Pierre-Yves David dirstate: remove a update_file's special case for `merged` file
Thu, 30 Sep 2021 18:00:39 +0200 Pierre-Yves David dirstate: remove a update_file's special case for tracked file with p2 data
Mon, 27 Sep 2021 12:09:15 +0200 Simon Sapin dirstate: Remove the flat Rust DirstateMap implementation
Tue, 28 Sep 2021 20:05:37 +0200 Pierre-Yves David dirstate: drop all logic around the "non-normal" sets
Wed, 22 Sep 2021 17:46:29 +0200 Pierre-Yves David dirstate: use a new `drop_merge_data` in `setparent`
Wed, 22 Sep 2021 15:17:12 +0200 Pierre-Yves David dirstate: move parent state handling in the dirstatemap
Wed, 22 Sep 2021 15:23:03 +0200 Pierre-Yves David dirstate: drop the `clearambiguoustimes` method for the map
Tue, 28 Sep 2021 13:43:14 +0200 Simon Sapin dirstate: Appease pytype
Thu, 23 Sep 2021 18:29:40 +0200 Simon Sapin dirstate: Pass the final DirstateItem to _rustmap.addfile()
Thu, 23 Sep 2021 15:36:43 +0200 Simon Sapin dirstate: Replace dropfile with drop_item_and_copy_source
Thu, 23 Sep 2021 15:26:33 +0200 Simon Sapin dirstate: Remove return boolean from dirstatemap.dropfile
Wed, 22 Sep 2021 18:21:58 +0200 Simon Sapin dirstate: Skip no-op conversion in Rust DirstateMap::set_v1
Wed, 22 Sep 2021 11:33:29 +0200 Simon Sapin dirstate: Use the Rust implementation of DirstateItem when Rust is enabled
Mon, 20 Sep 2021 20:20:55 +0200 Simon Sapin debugsate: Change debug_iter() to yield tuples instead of DirstateItem
Mon, 20 Sep 2021 19:59:09 +0200 Simon Sapin debugstate: Always call dirstatemap.debug_iter()
Fri, 17 Sep 2021 14:36:54 +0200 Simon Sapin dirstate: remove now-unused .directories() method
Wed, 15 Sep 2021 18:41:38 +0200 Pierre-Yves David dirstate: drop the `dirstatemap.dropfile` method
Wed, 15 Sep 2021 18:36:59 +0200 Pierre-Yves David dirstate: support file tracked nowhere in `reset_state`
Wed, 15 Sep 2021 18:30:06 +0200 Pierre-Yves David dirstate: drop dirstatemap.addfile
Wed, 15 Sep 2021 18:27:57 +0200 Pierre-Yves David dirstate: update the documentation of the dirstatemap API
Wed, 15 Sep 2021 18:05:39 +0200 Pierre-Yves David dirstate: introduce a set_tracked method on "map" and "item"
Wed, 15 Sep 2021 10:05:25 +0200 Pierre-Yves David dirstate: same logic as what we did for `_drop`
Thu, 02 Sep 2021 03:59:35 +0200 Pierre-Yves David dirstate: introduce a `set_clean` method on dirstate's map and items
Thu, 02 Sep 2021 02:53:47 +0200 Pierre-Yves David dirstate: make dirstatemap.set_untracked deal with added file
Thu, 02 Sep 2021 02:44:12 +0200 Pierre-Yves David dirstate: move the copymap drop inside dropfile
Mon, 30 Aug 2021 18:45:54 +0200 Pierre-Yves David pathutil: replace the `skip` argument of `dirs` with a boolean
Fri, 20 Aug 2021 16:12:33 +0200 Pierre-Yves David dirstatemap: also discard item from sets
Fri, 16 Jul 2021 18:25:01 +0200 Pierre-Yves David dirstatemap: drop unused internal constant definition
Fri, 16 Jul 2021 18:12:27 +0200 Pierre-Yves David dirstate-item: add dedicated "legacy" constructor for `addfile` case
Fri, 16 Jul 2021 17:32:40 +0200 Pierre-Yves David dirstatemap: use the default code to handle "merged" case
Fri, 16 Jul 2021 17:29:16 +0200 Pierre-Yves David dirstatemap: use the default code to handle "added" case
Fri, 16 Jul 2021 17:23:40 +0200 Pierre-Yves David dirstatemap: use the default code to handle "removed" case
Fri, 16 Jul 2021 17:20:17 +0200 Pierre-Yves David dirstatemap: use the default code to handle "clean-p2" case
Fri, 16 Jul 2021 17:14:56 +0200 Pierre-Yves David dirstatemap: use the default code to handle "p2-tracked" case
Fri, 16 Jul 2021 17:10:52 +0200 Pierre-Yves David dirstatemap: use the default code to handle "possibly_dirty" case
Fri, 16 Jul 2021 17:08:41 +0200 Pierre-Yves David dirstatemap: use the default code to handle normal entry
Fri, 16 Jul 2021 17:03:39 +0200 Pierre-Yves David dirstatemap: conclude `reset_state` with logic using the new __init__
Fri, 16 Jul 2021 16:29:16 +0200 Pierre-Yves David dirstatemap: temporarily return early in `reset_state`
Fri, 20 Aug 2021 22:35:52 +0200 Pierre-Yves David rust-dirstatemap: temporarily use `from_v1_data` in `addfile`
Fri, 16 Jul 2021 16:30:52 +0200 Pierre-Yves David dirstatemap: temporarily use `from_v1_data` in `addfile`
Fri, 20 Aug 2021 11:27:01 +0200 Pierre-Yves David dirstatemap: replace `removefile` by an explicit `entry.set_untracked()`
Fri, 30 Jul 2021 00:11:56 -0400 Matt Harbison typing: add several assertions to dirstatemap to appease pytype
Sun, 18 Jul 2021 23:42:22 +0200 Pierre-Yves David dirstate: add a `set_possibly_dirty` method
Mon, 19 Jul 2021 07:23:55 +0200 Pierre-Yves David dirstate-map: move most of `dirstate.update_file` logic in the dsmap
Thu, 15 Jul 2021 02:19:41 +0200 Pierre-Yves David dirstate-map: factor out the change to _dirs and _alldirs on removing
Thu, 15 Jul 2021 01:58:50 +0200 Pierre-Yves David dirstate-map: factor out the change to _dirs and _alldirs on dropping
Thu, 15 Jul 2021 01:58:31 +0200 Pierre-Yves David dirstate-map: factor out the change to _dirs and _alldirs on adding
Wed, 14 Jul 2021 22:06:13 +0200 Pierre-Yves David dirstate-item: introduce a `dm_otherparent` property
Wed, 14 Jul 2021 21:59:18 +0200 Pierre-Yves David dirstate-item: introduce a `dm_nonnormal` property
Fri, 16 Jul 2021 14:08:26 +0200 Simon Sapin dirstate-v2: Separate iterators for dirfoldmap and debugdirstate
Thu, 15 Jul 2021 23:02:17 +0200 Simon Sapin dirstate-v2: Move fixed-size tree metadata into the docket file
Tue, 13 Jul 2021 17:18:23 +0200 Simon Sapin dirstate-v2: Support appending to the same data file
Mon, 12 Jul 2021 22:46:52 +0200 Simon Sapin dirstate-v2: Enforce data size read from the docket file
Thu, 08 Jul 2021 12:18:21 +0200 Simon Sapin dirstate-v2: Introduce a docket file
Wed, 14 Jul 2021 23:32:35 +0200 Pierre-Yves David dirstate-map: do not use `size` to gate copy dropping during remove_file
Mon, 19 Jul 2021 06:20:00 +0200 Pierre-Yves David dirstatemap: use `set_possibly_dirty` in `clearambiguoustimes`
Mon, 05 Jul 2021 03:58:38 +0200 Pierre-Yves David dirstate-item: use the properties in dirstatemap
Sun, 04 Jul 2021 22:27:29 +0200 Pierre-Yves David dirstate-item: rename the class to DirstateItem
Sun, 04 Jul 2021 02:28:08 +0200 Pierre-Yves David dirstate: no longer pass `oldstate` to the `dropfile`
Sun, 04 Jul 2021 01:59:41 +0200 Pierre-Yves David dirstate: drop `state` to `_addpath`
Sun, 04 Jul 2021 01:58:03 +0200 Pierre-Yves David dirstate: infer the 'n' state from `from_p2`
Sun, 04 Jul 2021 01:57:28 +0200 Pierre-Yves David dirstate: infer the 'n' state from `possibly_dirty`
Sun, 04 Jul 2021 01:48:11 +0200 Pierre-Yves David dirstate: use a `merged` parameter to _addpath
Sun, 04 Jul 2021 01:42:10 +0200 Pierre-Yves David dirstate: use a `added` parameter to _addpath
Sat, 03 Jul 2021 20:59:26 +0200 Pierre-Yves David dirstate: no longer pass the `oldstate` value to the dirstatemap
Sun, 04 Jul 2021 20:23:19 +0200 Pierre-Yves David dirstate: move the handling of special case within the dirstatemap
Sat, 03 Jul 2021 04:26:28 +0200 Pierre-Yves David dirstate-entry: add a `from_p2` property
Sat, 03 Jul 2021 04:07:21 +0200 Pierre-Yves David dirstate-entry: add a `merged` property
Sat, 03 Jul 2021 19:52:00 +0200 Pierre-Yves David dirstate: move most of the `remove` logic with dirstatemap `removefile`
Fri, 02 Jul 2021 02:27:48 +0200 Pierre-Yves David dirstate: split dirstatemap in its own file base mercurial/dirstate.py@7b848c54bfd0