Skip to content

Conversation

@FilleTP
Copy link
Contributor

@FilleTP FilleTP commented Jul 23, 2025

Implements GitHub issue #24 by adding a git flow rebase shorthand command that calls git flow update --rebase.

Changes Made
Core Implementation
Added --rebase flag to update commands (cmd/update.go)
Modified executeUpdate function to accept useRebase bool parameter
Implemented git flow rebase shorthand command (cmd/shorthand.go)
Updated topic branch commands to use new function signature (cmd/topicbranch.go)

Test Coverage
Added 8 new tests for --rebase flag functionality
Updated shorthand tests to match simple implementation
All tests pass, including conflict handling

Documentation
Updated README.md with working examples
Updated ARCHITECTURE.md with technical details
Removed "planned" status from rebase command

Resolves #24

@FilleTP FilleTP merged commit c6e1aed into main Jul 23, 2025
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.

Add rebase command alias

2 participants