mercurial at 51426: 26 new changesets

Mercurial Commits hg at intevation.de
Fri Feb 23 12:15:19 UTC 2024


26 new changesets in mercurial:

https://www.mercurial-scm.org/repo/hg/rev/8f2ea3fa50fd
changeset:   51401:8f2ea3fa50fd
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Feb 20 14:21:18 2024 +0100
summary:     phases: explicitly filter stripped revision at strip time

https://www.mercurial-scm.org/repo/hg/rev/2e10ddbb9faa
changeset:   51402:2e10ddbb9faa
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Feb 20 17:17:54 2024 +0100
summary:     phases: check secret presence the right way during discovery

https://www.mercurial-scm.org/repo/hg/rev/68289ed170c7
changeset:   51403:68289ed170c7
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Feb 20 17:18:15 2024 +0100
summary:     phases: mark `phasecache.phaseroots` private

https://www.mercurial-scm.org/repo/hg/rev/04111ef08fb0
changeset:   51404:04111ef08fb0
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Feb 20 21:38:01 2024 +0100
summary:     phases: always write with a repo

https://www.mercurial-scm.org/repo/hg/rev/12881244e48a
changeset:   51405:12881244e48a
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Feb 20 21:40:08 2024 +0100
summary:     phases: do filtering at read time

https://www.mercurial-scm.org/repo/hg/rev/f8bf1a8e9181
changeset:   51406:f8bf1a8e9181
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Feb 20 21:40:13 2024 +0100
summary:     phases: keep internal state as rev-num instead of node-id

https://www.mercurial-scm.org/repo/hg/rev/71ae6fee2b9d
changeset:   51407:71ae6fee2b9d
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 21 15:24:22 2024 +0100
summary:     phases: fast path retract of public phase

https://www.mercurial-scm.org/repo/hg/rev/330d74750668
changeset:   51408:330d74750668
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Feb 22 15:49:21 2024 +0100
summary:     phases: fast path public phase advance when everything is public

https://www.mercurial-scm.org/repo/hg/rev/2f39c7aeb549
changeset:   51409:2f39c7aeb549
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 21 10:41:09 2024 +0100
summary:     phases: large rewrite on retract boundary

https://www.mercurial-scm.org/repo/hg/rev/eababb7b4a82
changeset:   51410:eababb7b4a82
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Feb 20 23:46:21 2024 +0100
summary:     phases: leverage the collected information to record phase update

https://www.mercurial-scm.org/repo/hg/rev/774e4eff6e47
changeset:   51411:774e4eff6e47
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 21 11:04:56 2024 +0100
summary:     phases: type annotation for `_phasesets`

https://www.mercurial-scm.org/repo/hg/rev/89b638afeb07
changeset:   51412:89b638afeb07
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 21 12:01:09 2024 +0100
summary:     phases: fix an overzealous invalidation of the phase sets

https://www.mercurial-scm.org/repo/hg/rev/8fc92193a2cf
changeset:   51413:8fc92193a2cf
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Feb 22 10:56:05 2024 +0100
summary:     phases: use a more generic way to trigger a phases computation for perf

https://www.mercurial-scm.org/repo/hg/rev/630d5283ee82
changeset:   51414:630d5283ee82
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Feb 22 10:58:54 2024 +0100
summary:     phases: change the way we warm the phasecache in repocache

https://www.mercurial-scm.org/repo/hg/rev/1df8d84e7c99
changeset:   51415:1df8d84e7c99
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 21 11:59:28 2024 +0100
summary:     phases: gather the logic for  phasesets update in a single method

https://www.mercurial-scm.org/repo/hg/rev/0c04074f5414
changeset:   51416:0c04074f5414
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 21 13:01:25 2024 +0100
summary:     phases: drop set building in `hasnonpublicphases`

https://www.mercurial-scm.org/repo/hg/rev/e0d329491709
changeset:   51417:e0d329491709
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 21 14:42:13 2024 +0100
summary:     phases: pass an unfiltered repository to _ensure_phase_sets

https://www.mercurial-scm.org/repo/hg/rev/c9c017b34464
changeset:   51418:c9c017b34464
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Fri Feb 23 00:01:33 2024 +0100
summary:     phasees: properly shallow caopy the phase sets dictionary

https://www.mercurial-scm.org/repo/hg/rev/e57d4b868a3e
changeset:   51419:e57d4b868a3e
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 21 13:05:23 2024 +0100
summary:     phases: incrementally update the phase sets when reasonable

https://www.mercurial-scm.org/repo/hg/rev/ac1c75188440
changeset:   51420:ac1c75188440
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 21 13:05:29 2024 +0100
summary:     phases: invalidate the phases set less often on retract boundary

https://www.mercurial-scm.org/repo/hg/rev/2eb93812d2a5
changeset:   51421:2eb93812d2a5
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 21 11:09:25 2024 +0100
summary:     phases: filter revision that are already in the right phase

https://www.mercurial-scm.org/repo/hg/rev/709525b26cf5
changeset:   51422:709525b26cf5
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Feb 22 19:21:14 2024 +0100
summary:     phases: apply similar early filtering to advanceboundary

https://www.mercurial-scm.org/repo/hg/rev/23950e39281f
changeset:   51423:23950e39281f
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Fri Feb 23 05:25:35 2024 +0100
summary:     phases: large rework of advance boundary

https://www.mercurial-scm.org/repo/hg/rev/3cee8706f53b
changeset:   51424:3cee8706f53b
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Fri Feb 23 06:37:25 2024 +0100
summary:     phases: directly update the phase sets in advanceboundary

https://www.mercurial-scm.org/repo/hg/rev/7c6d0b9dde37
changeset:   51425:7c6d0b9dde37
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Feb 22 15:06:16 2024 +0100
summary:     rust-index: improve phase computation speed

https://www.mercurial-scm.org/repo/hg/rev/3099f1c68afd
changeset:   51426:3099f1c68afd
tag:         tip
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Feb 22 15:11:26 2024 +0100
summary:     rust-index: remove one collect when converting back

-- 
Repository URL: https://www.mercurial-scm.org/repo/hg


More information about the Mercurial-devel mailing list