Skip to content

fix(commit): make commit fully automatic end-to-end - #18

Merged
kooksee merged 1 commit into
mainfrom
fix/commit-hang-progress
Aug 12, 2026
Merged

fix(commit): make commit fully automatic end-to-end#18
kooksee merged 1 commit into
mainfrom
fix/commit-hang-progress

Conversation

@kooksee

@kooksee kooksee commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Default fastgit commit now runs the full flow automatically: stage, check, generate message, commit, and push without interactive prompts
  • Add stderr progress output, lighter pre-commit checks (skip full test suite), push timeout, and auto pull-and-retry on rejection
  • Replace --single with opt-in --edit and --candidates for manual intervention

Test plan

  • go test ./cmds/fastcommitcmd/... ./cmds/checkcmd/... ./pkg/aiprovider/...
  • Run fastgit commit on a small change and confirm it completes without waiting for input
  • Confirm push retry works when remote is slightly ahead

Made with Cursor

Default flow now stages, checks, generates a message, commits, and pushes without interactive prompts. Add progress output, lighter pre-commit checks, push timeout/retry, and optional --edit/--candidates flags.

Co-authored-by: Cursor <cursoragent@cursor.com>
@kooksee
kooksee merged commit 54567bf into main Aug 12, 2026
1 check passed
@kooksee
kooksee deleted the fix/commit-hang-progress branch August 12, 2026 13:39
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