Skip to content

push history incremental and honest bundle errors (knit) - #175

Merged
marc-merino merged 1 commit into
mainfrom
knit/push-history-incremental-and-honest-bundle-errors
Aug 29, 2026
Merged

push history incremental and honest bundle errors (knit)#175
marc-merino merged 1 commit into
mainfrom
knit/push-history-incremental-and-honest-bundle-errors

Conversation

@marc-merino

@marc-merino marc-merino commented Aug 29, 2026

Copy link
Copy Markdown
Collaborator

Knit Bundle

This PR is part of Knit bundle push-history-incremental-and-honest-bundle-errors.

See the other review objects in this bundle:

Bundle id: push-history-incremental-and-honest-bundle-errors
Bundle title: push history incremental and honest bundle errors

knit push and knit sync push --history re-uploaded the whole project history
ledger on every run, one 500-event request after another and in silence: on
a 6385-event project that was 13 sequential requests and half a minute with
no output after the branch pushes, which read as a hang. The push now keeps
a per-remote cursor (event count + fingerprint of the pushed lines): an
unchanged ledger costs no request, an appended one sends only the tail, and
a rebuilt one sends everything again, four requests at a time. The sync also
says when it starts and how much it is sending.

Resolving a bundle from the workspace root with no fallback selected said
"No active Knit bundle found. Run knit bundle …" even with four bundles
open. It now names the open bundles and the --bundle flag, and only asks for
a new bundle when there is none.

Knit-Group: kg_20260829_ad8c38
Knit-Bundle: push-history-incremental-and-honest-bundle-errors
@marc-merino
marc-merino merged commit 78784ee into main Aug 29, 2026
5 of 6 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