Wed, 07 Jul 2021 19:31:52 +0200 |
Pierre-Yves David |
dirstate: introduce an internal `_add` method
|
Sun, 04 Jul 2021 02:24:15 +0200 |
Pierre-Yves David |
dirstate: drop the last explicit `state` usage in the module
|
Sun, 04 Jul 2021 22:27:29 +0200 |
Pierre-Yves David |
dirstate-item: rename the class to DirstateItem
|
Sun, 04 Jul 2021 02:37:38 +0200 |
Pierre-Yves David |
dirstate-entry: add a `mtime` property
|
Sun, 04 Jul 2021 02:34:24 +0200 |
Pierre-Yves David |
dirstate-entry: add a `size` property
|
Sun, 04 Jul 2021 02:33:21 +0200 |
Pierre-Yves David |
dirstate-entry: add a `mode` property
|
Sun, 04 Jul 2021 02:28:08 +0200 |
Pierre-Yves David |
dirstate: no longer pass `oldstate` to the `dropfile`
|
Sun, 04 Jul 2021 02:21:59 +0200 |
Pierre-Yves David |
dirstate: drop last explicite `state` usage in status
|
Sun, 04 Jul 2021 02:15:41 +0200 |
Pierre-Yves David |
dirstate: reorder "state" checking conditional
|
Sun, 04 Jul 2021 02:13:53 +0200 |
Pierre-Yves David |
dirstate-entry: add a `need_delay` method
|
Sun, 04 Jul 2021 02:12:54 +0200 |
Pierre-Yves David |
dirstate-entry: add a `tracked` property
|
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:44:43 +0200 |
Pierre-Yves David |
dirstate-entry: add a `added` property
|
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
|
Sat, 03 Jul 2021 20:57:44 +0200 |
Pierre-Yves David |
dirstate: stop using `oldstate` in `dirstate._addpath`
|
Sat, 03 Jul 2021 20:53:52 +0200 |
Pierre-Yves David |
dirstate: drop the now unused magic constants for the dirstate module
|
Sun, 04 Jul 2021 20:23:19 +0200 |
Pierre-Yves David |
dirstate: move the handling of special case within the dirstatemap
|
Sun, 04 Jul 2021 01:14:15 +0200 |
Pierre-Yves David |
dirstate-entry: restrict `from_p2` property to tracked file
|
Sat, 03 Jul 2021 20:34:09 +0200 |
Pierre-Yves David |
dirstate-entry: `merged_removed` and `from_p2_removed` properties
|
Sat, 03 Jul 2021 04:18:54 +0200 |
Pierre-Yves David |
dirstate-entry: add a `removed` property
|
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
|
Sun, 04 Jul 2021 03:29:20 +0200 |
Pierre-Yves David |
dirstate-entry: add a `state` property (and use it)
|
Sat, 03 Jul 2021 19:52:00 +0200 |
Pierre-Yves David |
dirstate: move most of the `remove` logic with dirstatemap `removefile`
|
Sat, 03 Jul 2021 20:12:46 +0200 |
Pierre-Yves David |
dirstate: add a `in_merge` property
|
Fri, 02 Jul 2021 02:27:48 +0200 |
Pierre-Yves David |
dirstate: split dirstatemap in its own file
|
Fri, 02 Jul 2021 02:17:31 +0200 |
Pierre-Yves David |
dirstate: explicitely deal with the `added` case in `_addpath`
|
Fri, 02 Jul 2021 02:17:18 +0200 |
Pierre-Yves David |
dirstate: add an explicit `possibly_dirty` parameter to `_addpath`
|
Fri, 02 Jul 2021 02:01:10 +0200 |
Pierre-Yves David |
dirstate: add an explicit `from_p2` parameter to `_addpath`
|
Fri, 02 Jul 2021 02:05:47 +0200 |
Pierre-Yves David |
dirstate: add default value to _addpath
|
Fri, 02 Jul 2021 01:02:46 +0200 |
Pierre-Yves David |
dirstate: move the _rangemask filtering closer to its storage
|
Thu, 01 Jul 2021 19:15:30 +0200 |
Pierre-Yves David |
dirstate: introduce a symbolic constant for the AMBIGUOUS_TIME marker
|
Thu, 01 Jul 2021 19:15:22 +0200 |
Pierre-Yves David |
dirstate: introduce a symbolic constant for the NONNORMAL marker
|
Thu, 01 Jul 2021 19:04:11 +0200 |
Pierre-Yves David |
dirstate: introduce a symbolic constant for the FROM_P2 marker
|
Thu, 01 Jul 2021 18:59:29 +0200 |
Pierre-Yves David |
dirstate: split a not-so-one-liner
|
Thu, 01 Jul 2021 18:57:35 +0200 |
Pierre-Yves David |
dirstate: split a not-so-one-liner
|
Thu, 01 Jul 2021 18:56:34 +0200 |
Pierre-Yves David |
dirstate: split a not-so-one-liner
|
Mon, 28 Jun 2021 15:52:10 +0200 |
Simon Sapin |
dirstate: Removed unused instances of `DirsMultiset`
|
Mon, 31 May 2021 19:54:41 +0200 |
Simon Sapin |
dirstate-v2: Add --dirs to debugdirstate command
|
Mon, 31 May 2021 18:35:44 +0200 |
Simon Sapin |
dirstate-v2: Write .hg/dirstate back to disk on directory cache changes
|
Wed, 19 May 2021 18:35:43 +0200 |
Simon Sapin |
dirstate-v2: Add `hg debugupgraderepo` command support
|
Wed, 19 May 2021 13:15:00 +0200 |
Simon Sapin |
dirstate-v2: Change the on-disk format when the requirement is enabled
|
Wed, 19 May 2021 13:14:59 +0200 |
Simon Sapin |
dirstate-v2: Add a new experimental `exp-dirstate-v2` repository requirement
|
Fri, 30 Apr 2021 18:13:31 +0200 |
Simon Sapin |
rust: Read dirstate from disk in DirstateMap constructor
|
Fri, 30 Apr 2021 15:40:11 +0200 |
Simon Sapin |
rust: Remove handling of `parents` in `DirstateMap`
|
Tue, 30 Mar 2021 09:56:04 +0200 |
Simon Sapin |
dirstate-tree: Empty shell for a second Rust DirstateMap implementation
|
Thu, 08 Apr 2021 14:58:44 +0200 |
Simon Sapin |
dirstate-tree: Abstract "non-normal" and "other parent" sets
|
Mon, 29 Mar 2021 01:52:06 +0200 |
Joerg Sonnenberger |
node: replace nullid and friends with nodeconstants class
|
Thu, 25 Mar 2021 18:02:08 +0100 |
Raphaël Gomès |
contributor: change mentions of mpm to olivia
|
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
|
Wed, 17 Mar 2021 12:06:49 +0100 |
Raphaël Gomès |
formatting: fix redundant parentheses
stable
|
Wed, 10 Mar 2021 15:24:52 +1000 |
Corey Schuhen |
enclink: check contents of symlinks not just size in case of fcrypt
stable
|
Fri, 27 Nov 2020 17:03:29 -0500 |
Augie Fackler |
formating: upgrade to black 20.8b1
|
Thu, 30 Jul 2020 16:13:17 +0200 |
Joerg Sonnenberger |
dirstate: restore original estimation and update comment
|
Thu, 30 Jul 2020 01:10:10 +0200 |
Joerg Sonnenberger |
dirstate: revert change to Rust binding
|
Sat, 25 Jul 2020 04:29:17 +0200 |
Joerg Sonnenberger |
dirstate: isolate node len dependency for the pure version
|
Tue, 26 May 2020 08:07:24 -0700 |
Martin von Zweigbergk |
merge with stable
|
Tue, 12 May 2020 11:39:50 +0200 |
Raphaël Gomès |
status: also support for `traversedir` callback in the Rust fast-path
|
Tue, 12 May 2020 10:03:51 +0200 |
Raphaël Gomès |
status: update comment to reflect the more recent situation
|
Wed, 15 Apr 2020 16:43:05 -0400 |
Mitchell Plamann |
dirstate: force _checkexec to return a bool
|
Mon, 11 May 2020 13:08:02 +0200 |
Pierre-Yves David |
dirstate: make sure the dirstate is loaded before the changelog (issue6303)
stable
|
Mon, 11 May 2020 16:44:11 +0200 |
Raphaël Gomès |
rust-dirstatemap: don't read the dirstate when requesting parents
stable
|
Fri, 24 Jan 2020 11:06:01 +0100 |
Raphaël Gomès |
rust-status: use bare hg status fastpath from Python
|
Wed, 16 Oct 2019 14:12:48 +0200 |
Raphaël Gomès |
rust-dirstatemap: remove additional lookup in dirstate.matches
|
Wed, 12 Feb 2020 23:23:59 +0100 |
Raphaël Gomès |
rust-dirstatemap: add `NonNormalEntries` class
stable
|
Wed, 29 Jan 2020 11:11:18 +0100 |
Raphaël Gomès |
rust-dirstatemap: add missing @propertycache
stable 5.3
|
Tue, 14 Jan 2020 16:00:57 +0100 |
Raphaël Gomès |
dirstate: move rust fast-path calling code to its own method
|
Fri, 29 Nov 2019 17:30:57 +0100 |
Raphaël Gomès |
rust-matchers: add support for `exactmatcher` in `dirstate.status`
|
Fri, 13 Dec 2019 14:40:52 -0800 |
Kyle Lippincott |
dirstate: when calling rebuild(), avoid some N^2 codepaths
|
Fri, 13 Dec 2019 10:10:40 -0800 |
Martin von Zweigbergk |
merge with stable
|
Fri, 15 Nov 2019 15:36:14 -0800 |
Martin von Zweigbergk |
dirstate: stop caring about match.explicitdir
|
Fri, 15 Nov 2019 15:36:09 -0800 |
Martin von Zweigbergk |
dirstate: include explicit matches in match.traversedir calls
|
Mon, 18 Nov 2019 17:34:44 +0100 |
Raphaël Gomès |
py3: pass bytes to `configint` and `configbool`
|
Thu, 14 Nov 2019 08:03:26 -0800 |
Martin von Zweigbergk |
utils: move finddirs() to pathutil
|
Tue, 22 Oct 2019 23:21:26 -0700 |
Martin von Zweigbergk |
dirstate: respect request to not list unknown/ignored/clean files (API)
|
Mon, 11 Nov 2019 16:14:35 -0500 |
Augie Fackler |
dirstate: re-blacken file
|
Wed, 06 Nov 2019 14:13:19 +0100 |
Pierre-Yves David |
utils: move the `dirs` definition in pathutil (API)
|
Fri, 08 Nov 2019 11:19:20 -0800 |
Augie Fackler |
cleanup: remove pointless r-prefixes on single-quoted strings
|
Sun, 10 Nov 2019 07:30:14 -0800 |
Raphaël Gomès |
rust-threads: force Rayon to respect the worker count in config
|
Thu, 07 Nov 2019 13:18:19 -0500 |
Augie Fackler |
cleanup: remove pointless r-prefixes on double-quoted strings
|
Wed, 06 Nov 2019 13:46:16 +0100 |
Raphaël Gomès |
rust-status: remove dead code
|
Sat, 12 Oct 2019 20:26:38 +0900 |
Yuya Nishihara |
rust-cpython: allow mutation unless leaked reference is borrowed
|
Mon, 18 Nov 2019 17:34:44 +0100 |
Raphaël Gomès |
py3: pass bytes to `configint` and `configbool`
stable
|
Sun, 10 Nov 2019 07:30:14 -0800 |
Raphaël Gomès |
rust-threads: force Rayon to respect the worker count in config
stable
|
Thu, 17 Oct 2019 14:20:11 +0200 |
Raphaël Gomès |
rust-dirstate-status: use fast-path even with fsmonitor and sparse extensions
|
Wed, 16 Oct 2019 10:14:26 +0200 |
Raphaël Gomès |
rust-dirstatemap: remove additional lookups in dirstatemap
|
Wed, 16 Oct 2019 20:34:56 +0200 |
Raphaël Gomès |
rust-dirstate-status: add call to rust-fast path for `dirstate.status`
|
Tue, 15 Oct 2019 11:05:32 -0400 |
Augie Fackler |
dirstate: add some traces on listdir calls
|
Tue, 08 Oct 2019 15:06:18 -0700 |
Martin von Zweigbergk |
cleanup: join string literals that are already on one line
|
Mon, 07 Oct 2019 00:04:04 -0400 |
Gregory Szorc |
py3: finish porting iteritems() to pycompat and remove source transformer
|
Sun, 06 Oct 2019 16:58:55 -0400 |
Gregory Szorc |
py3: manually import pycompat.delattr where it is needed
|
Sun, 06 Oct 2019 09:48:39 -0400 |
Augie Fackler |
formatting: byteify all mercurial/ and hgext/ string literals
|
Sun, 06 Oct 2019 09:45:02 -0400 |
Augie Fackler |
formatting: blacken the codebase
|
Tue, 10 Sep 2019 09:21:38 -0400 |
Augie Fackler |
interfaces: introduce an interface for dirstate implementations
|
Wed, 10 Jul 2019 09:57:28 +0200 |
Raphaël Gomès |
rust-dirstate: call rust dirstatemap from Python
|
Wed, 10 Jul 2019 10:16:28 +0200 |
Raphaël Gomès |
rust-parsers: move parser bindings to their own file and Python module
|
Mon, 27 May 2019 16:55:46 -0400 |
Valentin Gatien-Baron |
merge: fix race that could cause wrong size in dirstate
|
Thu, 30 May 2019 09:14:41 +0200 |
Georges Racinet |
rust: using policy.importrust from Python callers
|
Thu, 13 Jul 2017 23:43:16 -0700 |
Martin von Zweigbergk |
dirstate: drop workaround for '.' matching root directory
|
Mon, 15 May 2017 00:12:19 -0700 |
Martin von Zweigbergk |
match: use '' instead of '.' for root directory (API)
|
Wed, 24 Apr 2019 09:32:29 -0700 |
Martin von Zweigbergk |
dirstate: move special handling of files==['.'] together
|
Mon, 06 May 2019 22:51:10 +0200 |
Raphaël Gomès |
rust-dirstate: call parse/pack bindings from Python
|
Wed, 13 Mar 2019 10:51:40 -0700 |
Martin von Zweigbergk |
dirstate: remove obsolete reference to dirstate.beginparentchange
|
Sat, 09 Feb 2019 22:50:53 -0800 |
Martin von Zweigbergk |
match: delete unused root and cwd arguments from {always,never,exact}() (API)
|
Sun, 10 Feb 2019 21:33:21 -0800 |
Martin von Zweigbergk |
dirstate: call and cache os.getcwd() in constructor
|
Sat, 20 Oct 2018 17:56:00 +0900 |
Yuya Nishihara |
filecache: unimplement __set__() and __delete__() (API)
|
Fri, 21 Sep 2018 19:48:23 -0400 |
Matt Harbison |
py3: rename pycompat.getcwd() to encoding.getcwd() (API)
|
Wed, 05 Sep 2018 09:36:31 -0700 |
Gregory Szorc |
merge with stable
|
Thu, 23 Aug 2018 18:04:15 -0700 |
Kyle Lippincott |
match: document that visitchildrenset might return files
|
Wed, 08 Aug 2018 17:07:27 -0700 |
Kyle Lippincott |
dirstate: add comment on why we don't need to check if something is a dir/file
|
Tue, 31 Jul 2018 16:47:43 -0700 |
Kyle Lippincott |
dirstate: use visitchildrenset in traverse
|
Wed, 05 Sep 2018 20:52:22 +0900 |
Yuya Nishihara |
dirstate: use tuple interface to fix leak in pack_dirstate()
stable
|
Mon, 19 Mar 2018 00:06:10 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr() in dirstate.py
|
Mon, 05 Mar 2018 12:30:20 -0500 |
Augie Fackler |
cleanup: use stat_result[stat.ST_MTIME] instead of stat_result.st_mtime
|
Sat, 03 Mar 2018 06:44:47 -0500 |
Yuya Nishihara |
py3: do not pass a float to dict_new_presized()
|