Skip to content

Releases: illegalstudio/ggw

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 19 Jun 11:26
0a24be3

Changelog

  • b250523 Merge feature/project-provisioning: .ggw.yaml worktree provisioning
  • 158e1a3 feat(cli): add ggw project-init command
  • d7b5e44 feat(cli): provision worktrees on create with transactional rollback
  • 31c68c6 feat(cli): provision worktrees on pr with --bare opt-out
  • f8fa587 feat(project): add worktree provisioning engine
  • f994d8e feat(project): load and template .ggw.yaml config
  • d74ab72 fix(cli): report worktree rollback cleanup failures
  • 464f5aa fix(project): make .ggw.yaml template safe to uncomment

v0.1.6

Choose a tag to compare

@github-actions github-actions released this 19 Jun 10:24
eab0e0e

Changelog

  • eab0e0e feat(cli): suggest worktree-less branches in create completion

v0.1.5

Choose a tag to compare

@github-actions github-actions released this 07 Jun 16:05
8f5e4d2

Changelog

  • 8f5e4d2 Merge pull request #3 from illegalstudio/feature/configurable-worktrees-dir
  • 9270b1d feat(cli): add ggw init to create the config file
  • 724b5c2 feat(config): add WriteDefault to seed the config file
  • a4e8c6b feat(config): read worktrees base_dir from ~/.config/ggw/config.yaml
  • 78c825e feat(worktree): honor config base_dir over XDG in WorktreesBase
  • 5abe69d fix(config): reject relative base_dir; test list internal tagging
  • 7e49f3b refactor(config): preserve stat error, drop redundant viper call, add path tests
  • f30918c test(e2e): cover create honoring configured base_dir

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 04 Jun 13:50
20cb14a

Changelog

  • 20cb14a Merge pull request #2 from illegalstudio/feature/external-worktrees
  • 36b401c docs(cli): document handle matching in cd help; strengthen resolution test
  • f9e907f feat(cli): resolve and label worktrees by handle in cd/delete
  • 7756cba feat(cli): show handle, detached/external/locked tags in list
  • 37d5c74 feat(cli): suggest unique handles for branchless worktrees in completion
  • d68c13f feat(cli): use handle in interactive delete confirmation label
  • c3bb54d feat(worktree): compute unique handles for branchless worktrees
  • 0853f0e fix(cli): guard empty worktree list and unknown base in list/isExternalPath
  • 31e6ad6 fix(worktree): guard empty path in handle, test bare/empty cases
  • cd9bebe test(e2e): cover external detached worktree in list/cd/delete

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 03 Jun 11:39
ed6d9d5

Changelog

  • ed6d9d5 feat: use brew formula instead of cask

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 27 May 15:57
b7d1b6f

Changelog

  • b7d1b6f ci: codesign and notarize macOS binaries

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 27 May 13:26
1adea02

Changelog

  • 1adea02 Merge pull request #1 from illegalstudio/feature/homebrew
  • 505a8fc ci: add release pipeline with goreleaser, homebrew tap, and --version flag