Skip to content

feat: branch creation + push --set-upstream#26

Merged
JanSmrcka merged 3 commits intomasterfrom
feat/branch-create
Feb 23, 2026
Merged

feat: branch creation + push --set-upstream#26
JanSmrcka merged 3 commits intomasterfrom
feat/branch-create

Conversation

@JanSmrcka
Copy link
Copy Markdown
Owner

@JanSmrcka JanSmrcka commented Feb 23, 2026

Summary

  • Add branch creation from branch picker via ctrl+n — type name, enter to create & switch (feat: branch creation from within differ #20)
  • Push with --set-upstream origin <branch> when no upstream configured (no longer blocks)
  • Update README with new branch picker keys and features

Test plan

  • make test — 16 new tests across git + UI layers
  • golangci-lint run — clean
  • Manual: differbctrl+n → type name → enter → verify branch created & switched
  • Manual: on new branch without upstream, press P twice → verify push sets upstream

Closes #20

🤖 Generated with Claude Code

@JanSmrcka JanSmrcka merged commit 8c436c0 into master Feb 23, 2026
3 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.

feat: branch creation from within differ

1 participant