You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -465,8 +469,8 @@ Each run executes **one iteration for the single selected program**:
465
469
|---|---|---|---|
466
470
| 0 | 0 | checkout (nothing to do) | branch is exactly at main |
467
471
| 0 | >0 |**fast-forward + force-push**| branch's commits already in main; merging would produce noisy merge commit |
468
-
| >0 | 0 | checkout (nothing to do) | unique work preserved; no upstream drift to merge|
469
-
| >0 | >0 | checkout + merge | true divergence |
472
+
| >0 | 0 | checkout (nothing to do) | unique work preserved; no upstream drift to rebase|
473
+
| >0 | >0 | checkout + rebase + force-push | true divergence; preserves a linear branch|
470
474
471
475
Use `--force-with-lease` rather than `--force` so that if anyone else is simultaneously pushing to the branch, the update is rejected rather than overwriting their commits.
472
476
2. Make the proposed changes to the target files only.
@@ -914,4 +918,3 @@ The `delta` is **signed by metric direction**: for `higher`-direction programs a
914
918
915
919
> ❌ **Do NOT modify files outside the program's Target list.**
916
920
> The Target section of the program file is the allowlist. Touching anything else (including the evaluation script or the program file itself) is forbidden.
0 commit comments