Fri, 07 May 2021 22:06:25 -0400 |
Matt Harbison |
merge with stable
|
changeset |
files
|
Fri, 07 May 2021 08:38:17 -0700 |
Martin von Zweigbergk |
rename: add hint about --at-rev if source file doesn't exist
|
changeset |
files
|
Fri, 30 Apr 2021 20:21:56 +0200 |
Simon Sapin |
dirstate-tree: Borrow paths from the "on disk" bytes
|
changeset |
files
|
Fri, 30 Apr 2021 19:33:04 +0200 |
Simon Sapin |
dirstate-tree: Borrow copy source paths from the "on disk" bytes
|
changeset |
files
|
Fri, 30 Apr 2021 19:57:46 +0200 |
Simon Sapin |
rust: Use `&HgPath` instead of `&HgPathBuf` in may APIs
|
changeset |
files
|
Fri, 30 Apr 2021 18:24:54 +0200 |
Simon Sapin |
dirstate-tree: Make `DirstateMap` borrow from a bytes buffer
|
changeset |
files
|
Fri, 30 Apr 2021 18:13:31 +0200 |
Simon Sapin |
rust: Read dirstate from disk in DirstateMap constructor
|
changeset |
files
|
Fri, 30 Apr 2021 15:40:11 +0200 |
Simon Sapin |
rust: Remove handling of `parents` in `DirstateMap`
|
changeset |
files
|
Fri, 30 Apr 2021 14:22:14 +0200 |
Simon Sapin |
dirstate-tree: Fold "tracked descendants" counter update in main walk
|
changeset |
files
|
Thu, 29 Apr 2021 11:32:57 +0200 |
Simon Sapin |
dirstate-tree: Use HashMap instead of BTreeMap
|
changeset |
files
|
Tue, 27 Apr 2021 17:49:38 +0200 |
Simon Sapin |
dirstate-tree: Add #[timed] attribute to `status` and `DirstateMap::read`
|
changeset |
files
|
Tue, 27 Apr 2021 14:20:48 +0200 |
Simon Sapin |
dirstate-tree: Paralellize the status algorithm with Rayon
|
changeset |
files
|
Tue, 27 Apr 2021 12:42:21 +0200 |
Simon Sapin |
dirstate-tree: Avoid BTreeMap double-lookup when inserting a dirstate entry
|
changeset |
files
|
Mon, 26 Apr 2021 19:28:56 +0200 |
Simon Sapin |
dirstate-tree: Handle I/O errors in status
|
changeset |
files
|
Mon, 26 Apr 2021 19:16:23 +0200 |
Simon Sapin |
dirstate-tree: Ignore FIFOs etc. in the status algorithm
|
changeset |
files
|
Fri, 16 Apr 2021 12:12:41 +0200 |
Simon Sapin |
dirstate-tree: Add the new `status()` algorithm
|
changeset |
files
|
Fri, 16 Apr 2021 12:12:04 +0200 |
Simon Sapin |
dirstate-tree: Give to `status()` mutable access to the `DirstateMap`
|
changeset |
files
|
Tue, 06 Apr 2021 15:49:01 +0200 |
Simon Sapin |
rust: Add doc-comments to DirstateStatus fields
|
changeset |
files
|
Tue, 06 Apr 2021 15:14:19 +0200 |
Simon Sapin |
rust: Move "lookup" a.k.a. "unsure" paths into `DirstateStatus` struct
|
changeset |
files
|
Tue, 13 Apr 2021 17:02:58 +0200 |
Simon Sapin |
rust: Remove DirstateMap::file_fold_map
|
changeset |
files
|
Fri, 09 Apr 2021 13:13:19 +0200 |
Simon Sapin |
dirstate-tree: Add "non normal" and "from other parent" sets
|
changeset |
files
|
Fri, 09 Apr 2021 12:55:35 +0200 |
Simon Sapin |
dirstate-tree: Add add_file, remove_file, and drop_file
|
changeset |
files
|
Mon, 12 Apr 2021 19:46:24 +0200 |
Simon Sapin |
dirstate-tree: Add has_dir and has_tracked_dir
|
changeset |
files
|
Mon, 12 Apr 2021 18:42:51 +0200 |
Simon Sapin |
dirstate-tree: Add clear_ambiguous_times in the new DirstateMap
|
changeset |
files
|
Mon, 12 Apr 2021 17:53:37 +0200 |
Simon Sapin |
dirstate-tree: Add copy_map_insert and copy_map_remove
|
changeset |
files
|
Mon, 12 Apr 2021 17:29:55 +0200 |
Simon Sapin |
dirstate-tree: Maintain a counter of DirstateEntry’s and copy sources
|
changeset |
files
|
Mon, 12 Apr 2021 14:21:47 +0200 |
Simon Sapin |
dirstate-tree: Serialize to disk
|
changeset |
files
|
Mon, 12 Apr 2021 14:43:45 +0200 |
Simon Sapin |
rust: Add a Timestamp struct instead of abusing Duration
|
changeset |
files
|
Tue, 06 Apr 2021 21:07:12 +0200 |
Simon Sapin |
dirstate-tree: Add tree traversal/iteration
|
changeset |
files
|
Tue, 06 Apr 2021 14:35:39 +0200 |
Simon Sapin |
dirstate-tree: Add map `get` and `contains_key` methods
|
changeset |
files
|
Tue, 06 Apr 2021 14:29:05 +0200 |
Simon Sapin |
dirstate-tree: Add parsing only dirstate parents from disk
|
changeset |
files
|
Wed, 31 Mar 2021 18:59:49 +0200 |
Simon Sapin |
dirstate-tree: Implement DirstateMap::read
|
changeset |
files
|