Skip to content

Keep cross-repo commit groups whole across header-only rewrites (knit) - #268

Merged
marc-merino merged 1 commit into
mainfrom
knit/keep-cross-repo-commit-groups-whole-across-header-only-rewrites
Nov 7, 2026
Merged

marc-merino merged 1 commit into
mainfrom
knit/keep-cross-repo-commit-groups-whole-across-header-only-rewrites

Conversation

@marc-merino

@marc-merino marc-merino commented Nov 7, 2026 •

Copy link
Copy Markdown
Collaborator

Knit Bundle

View bundle

This PR is part of Knit bundle keep-cross-repo-commit-groups-whole-across-header-only-rewrites.

See the other review objects in this bundle:

Bundle id: keep-cross-repo-commit-groups-whole-across-header-only-rewrites
Bundle title: Keep cross-repo commit groups whole across header-only rewrites

A rewrite of one repo's commits (a re-sign or re-date outside Knit, or a
rebase that moves one repo) split each cross-repo group into same-named
halves: the untouched repos kept the old group and the rewritten commits
got a new one. The successor group now keeps the untouched commits too.
knit sync reports the real movement (+2 -2 for a re-dated pair, not +0 -2),
and knit log names every successor group of a rewrite.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Knit-Group: kg_20261106_4c0320
Knit-Bundle: keep-cross-repo-commit-groups-whole-across-header-only-rewrites
@marc-merino
marc-merino merged commit d8bbea4 into main Nov 7, 2026
13 of 14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant