Skip to content

Show server-side progress during Git pushes - #115

Merged
carsonfarmer merged 1 commit into
cf/spin-repo-viewerfrom
cf/git-push-progress
Sep 28, 2026
Merged

carsonfarmer merged 1 commit into
cf/spin-repo-viewerfrom
cf/git-push-progress

Conversation

@carsonfarmer

Copy link
Copy Markdown
Owner

Git pushes now receive negotiated sideband feedback while the server checks and imports the pack, indexes deltas, validates refs and publishes the update. Import counts update about once per second. Quiet clients remain quiet; a failed progress write cancels the request, and final success still follows durable WAL publication.

Validation: make git-check, independent correctness/simplification review, and ordinary, quiet, no-progress and malformed pushes through stock Spin/MinIO. This repository's 6,282-object push received feedback during import, before final status. No core or dependency changes.

Targets the viewer branch used by the local demo in #104. Closes #112.

Report negotiated import counts and validation/publication phases, respecting quiet clients and stopping work after a progress write failure.

Co-authored-by: Codex <noreply@openai.com>
@carsonfarmer
carsonfarmer merged commit de6301a into cf/spin-repo-viewer Sep 28, 2026
4 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