·
1 commit
to main
since this release
Immutable
release. Only release title and notes can be modified.
New Features
- All Git Town commands now also show the negated forms of CLI flags in their help output, making it clearer how to disable options (#5814).
- Added a new branch-prefix config setting that automatically prepends a prefix to branches created by Git Town (#5677).
git town skipgained a--parkflag to permanently skip this branch (#5839).git town confignow supports a--redactflag that obfuscates sensitive configuration data like access tokens, making it safer to share configuration in bug reports (#5831).git town switchgained a--stashflag to explicitly disable stashing uncommitted changes (#5778).- You can now configure which browser Git Town opens via the new browser config setting. Previously this was only configurable through the
BROWSERenvironment variable (#5818). - A JSON Schema for the Git Town config file is now published on schemastore.org, enabling validation and editor autocompletion (#5703).
Bug Fixes
- Git Town now retries backend Git commands that fail due to concurrent Git usage (for example when your IDE races the CLI) (#5816).
- The setup assistant no longer deletes advanced configuration when running a quick setup (#5802).
- The setup assistant now reliably writes all config values to the config file (#5803).
git town syncnow switches to a local branch available in the current worktree before deleting the current branch (#5797).git town syncavoids phantom merge conflicts by no longer syncing with tracking branches of ancestors if their local branch is unavailable in the current worktree (#5791).git town hack --beamnow works correctly with worktrees and branches without an ancestor (#5690).git town sync --pruneno longer crashes when the current branch has already been shipped at the remote (#5704)git town walknow skips branches that aren't available in the current worktree (#5714).git town proposenow only opens proposals that are still active (#5745).- The
share-new-branchesconfig setting now accepts a wider range of values (#5719).
Contributors
Huge thanks to @erik-rw, @j2fw, @james-harlyy, @kevgo, @lukeramsden, @meowsus, @ruudk, @stephenwade, @yaadata for contributing code, ideas, and feedback to 130 merged pull requests and 19 resolved issues!