Skip to content

push sync visibility and commit signing (knit) - #267

Merged
marc-merino merged 4 commits into
mainfrom
knit/push-sync-visibility-and-commit-signing
Oct 27, 2026
Merged

marc-merino merged 4 commits into
mainfrom
knit/push-sync-visibility-and-commit-signing

Conversation

@marc-merino

@marc-merino marc-merino commented Oct 26, 2026 •

Copy link
Copy Markdown
Collaborator

Knit Bundle

View bundle

This PR is part of Knit bundle push-sync-visibility-and-commit-signing.

See the other review objects in this bundle:

Bundle id: push-sync-visibility-and-commit-signing
Bundle title: push sync visibility and commit signing

…header rewrites

- knit push moves both planes in one command: feature branches to git
  origin, then the bundle artifact and project history to the configured
  sync remotes, whatever push-sync says (--no-remote is the explicit
  opt-out); when push-sync is off, the output says the sync ran anyway
- knit sign re-signs bundle commits in place on the same base with the
  repo's own git signing config (commit.gpgsign, user.signingkey,
  gpg.format — git's own error when no key is configured), records its
  own resign rewrite kind with every named commit group carried 1:1 onto
  the new SHAs and old SHAs traceable, then force-pushes with lease and
  syncs the hosted copy in the same command (--no-push stays local)
- knit sync carries named commit groups forward across content-identical
  header-only rewrites instead of superseding them as anonymous observed
  work; knit sync --repair-groups [--apply] restores the groups bundles
  already lost, idempotently
- knit sync push --bundles reports one honest artifact total, including
  the resolved bundle the sweep excluded
- commits knit creates sign exactly when plain git would; the generated
  AGENTS.md guidance and docs/reference.md describe this behaviour

Knit-Group: kg_20261026_fe44f6
Knit-Bundle: push-sync-visibility-and-commit-signing
…orking when a rewritten head was pruned

Knit-Group: kg_20261026_2eaccc
Knit-Bundle: push-sync-visibility-and-commit-signing
…or header-only rewrites; correct the sync help line

Knit-Group: kg_20261026_802ba5
Knit-Bundle: push-sync-visibility-and-commit-signing
Knit-Group: kg_20261026_7d60d4
Knit-Bundle: push-sync-visibility-and-commit-signing
@marc-merino
marc-merino merged commit 3852434 into main Oct 27, 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