Skip to content

feat(zsh): add branch descriptions and safe local cleanup - #106

Merged
auek merged 7 commits into
mainfrom
feat/branch-description-picker
Nov 12, 2026
Merged

auek merged 7 commits into
mainfrom
feat/branch-description-picker

Conversation

@auek

@auek auek commented Nov 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • 72fa86c: Add searchable local branch descriptions to gbf.
  • 8e7caf7: Name the description editor gbdesc, preserving the existing gbd alias.
  • fa5027f: Preview full descriptions above five recent commits.
  • 97bf31a: Show N/A when a description is unset.
  • a01063b: Accept an optional description in gcb, saved only after creation succeeds.
  • 1504b6b: Clip commit subjects to the preview width while keeping descriptions wrapped.
  • 457402c: Add preview-first gbclean --delete using non-force Git deletion; protect trunk and checked-out branches, and skip squash merges.

Verification

  • make check: passed (20/20 commands).
  • python3 scripts/test-worktrees.py: passed (50 tests).
  • git diff --check origin/main...HEAD: passed.
  • Full fixture-based shell suite not rerun: existing prepared fixtures are stale.

@auek
auek merged commit 696518f into main Nov 12, 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