hyperhive/hive-c0re/src/forge
Repository files (latest commit first)
Filename Latest commit message Latest commit date
damocles c45d679a32 hive-c0re: fast-forward applied/<name>/main too, not just the one-shot relock
argus + mara (PR #4339 review): the previous commit's per-agent lock
relock is a one-shot effect on the single rebuild the cascade triggers
- applied/<name> never moves, so the next relock=true rebuild trigger
(the boot sweep, most notably) re-locks against applied/<name> and
reverts straight back to whatever it was stuck on. The fix didn't
outlive the transaction it ran in.

New forge::fast_forward_applied_main(name), sibling to the existing
reseed-only fetch_config_main_into_applied: for an applied repo that
already has a .git and just needs to catch up, force-set rather than
fast-forward-gated since there's no PR to review on this path either.
Called per cascade agent right after the relock, best-effort so one
unreachable agent repo doesn't block the others.

Once applied/<name>/main has actually moved, lock_update_for_rebuild's
override (always reads current applied/<name>/main, no ?rev pin)
naturally stays in sync on any later relock=true rebuild instead of
reverting.
2026-09-13 17:33:58 +02:00
..
ci_runner.rs deploy: move the forge CI runner toggle out of swarm 2026-08-30 16:07:21 +02:00
config_pr_poll.rs hive-sh4re: split approval-queue schema into its own topic module 2026-08-10 23:05:18 +02:00
mod.rs hive-c0re: fast-forward applied/<name>/main too, not just the one-shot relock 2026-09-13 17:33:58 +02:00
pr_merge.rs fix(#2911): keep the forge token out of argv 2026-08-02 13:21:42 +02:00
reconcile.rs fix(#2911): keep the forge token out of argv 2026-08-02 13:21:42 +02:00
repos.rs hive-c0re: fast-forward applied/<name>/main too, not just the one-shot relock 2026-09-13 17:33:58 +02:00
users.rs docs: restructure into topic subdirectories, collapse duplicated index 2026-09-02 01:55:37 +02:00