Fri, 15 Mar 2024 01:31:57 +0100 |
Pierre-Yves David |
phases: avoid N² behavior in `advanceboundary`
stable 6.7
|
file |
diff |
annotate
|
Fri, 23 Feb 2024 06:37:25 +0100 |
Pierre-Yves David |
phases: directly update the phase sets in advanceboundary
|
file |
diff |
annotate
|
Fri, 23 Feb 2024 05:25:35 +0100 |
Pierre-Yves David |
phases: large rework of advance boundary
|
file |
diff |
annotate
|
Thu, 22 Feb 2024 19:21:14 +0100 |
Pierre-Yves David |
phases: apply similar early filtering to advanceboundary
|
file |
diff |
annotate
|
Wed, 21 Feb 2024 11:09:25 +0100 |
Pierre-Yves David |
phases: filter revision that are already in the right phase
|
file |
diff |
annotate
|
Wed, 21 Feb 2024 13:05:29 +0100 |
Pierre-Yves David |
phases: invalidate the phases set less often on retract boundary
|
file |
diff |
annotate
|
Wed, 21 Feb 2024 13:05:23 +0100 |
Pierre-Yves David |
phases: incrementally update the phase sets when reasonable
|
file |
diff |
annotate
|
Fri, 23 Feb 2024 00:01:33 +0100 |
Pierre-Yves David |
phasees: properly shallow caopy the phase sets dictionary
|
file |
diff |
annotate
|
Wed, 21 Feb 2024 14:42:13 +0100 |
Pierre-Yves David |
phases: pass an unfiltered repository to _ensure_phase_sets
|
file |
diff |
annotate
|
Wed, 21 Feb 2024 13:01:25 +0100 |
Pierre-Yves David |
phases: drop set building in `hasnonpublicphases`
|
file |
diff |
annotate
|
Wed, 21 Feb 2024 11:59:28 +0100 |
Pierre-Yves David |
phases: gather the logic for phasesets update in a single method
|
file |
diff |
annotate
|
Wed, 21 Feb 2024 12:01:09 +0100 |
Pierre-Yves David |
phases: fix an overzealous invalidation of the phase sets
|
file |
diff |
annotate
|
Wed, 21 Feb 2024 11:04:56 +0100 |
Pierre-Yves David |
phases: type annotation for `_phasesets`
|
file |
diff |
annotate
|
Tue, 20 Feb 2024 23:46:21 +0100 |
Pierre-Yves David |
phases: leverage the collected information to record phase update
|
file |
diff |
annotate
|
Wed, 21 Feb 2024 10:41:09 +0100 |
Pierre-Yves David |
phases: large rewrite on retract boundary
|
file |
diff |
annotate
|
Thu, 22 Feb 2024 15:49:21 +0100 |
Pierre-Yves David |
phases: fast path public phase advance when everything is public
|
file |
diff |
annotate
|
Wed, 21 Feb 2024 15:24:22 +0100 |
Pierre-Yves David |
phases: fast path retract of public phase
|
file |
diff |
annotate
|
Tue, 20 Feb 2024 21:40:13 +0100 |
Pierre-Yves David |
phases: keep internal state as rev-num instead of node-id
|
file |
diff |
annotate
|
Tue, 20 Feb 2024 21:40:08 +0100 |
Pierre-Yves David |
phases: do filtering at read time
|
file |
diff |
annotate
|
Tue, 20 Feb 2024 21:38:01 +0100 |
Pierre-Yves David |
phases: always write with a repo
|
file |
diff |
annotate
|
Tue, 20 Feb 2024 17:18:15 +0100 |
Pierre-Yves David |
phases: mark `phasecache.phaseroots` private
|
file |
diff |
annotate
|
Tue, 20 Feb 2024 14:21:18 +0100 |
Pierre-Yves David |
phases: explicitly filter stripped revision at strip time
|
file |
diff |
annotate
|
Wed, 20 Dec 2023 22:17:03 +0100 |
Pierre-Yves David |
pytype: drop the now useless assert
|
file |
diff |
annotate
|
Wed, 20 Dec 2023 11:23:09 +0100 |
Pierre-Yves David |
pytype: convert type comment for inline variable too
|
file |
diff |
annotate
|
Tue, 19 Dec 2023 21:29:34 +0100 |
Pierre-Yves David |
pytype: move some type comment to proper annotation
|
file |
diff |
annotate
|
Wed, 20 Dec 2023 12:51:20 +0100 |
Pierre-Yves David |
pytype: import typing directly
|
file |
diff |
annotate
|
Mon, 06 Nov 2023 23:17:10 +0100 |
Pierre-Yves David |
unstable: do not consider internal phases when computing unstable
|
file |
diff |
annotate
|
Fri, 01 Sep 2023 00:09:55 +0200 |
Pierre-Yves David |
pycompat: drop usage of hasattr/getattr/setattr/delatt proxy
|
file |
diff |
annotate
|
Thu, 02 Feb 2023 17:34:17 +0100 |
Pierre-Yves David |
safehasattr: pass attribute name as string instead of bytes
|
file |
diff |
annotate
|
Wed, 08 Mar 2023 11:00:30 +0100 |
Pierre-Yves David |
revset: add `_internal()` predicate
|
file |
diff |
annotate
|