Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

git-town 12.0.0 #162239

Merged
merged 2 commits into from Feb 10, 2024
Merged

git-town 12.0.0 #162239

merged 2 commits into from Feb 10, 2024

Conversation

BrewTestBot
Copy link
Member

Created by brew bump


Created with brew bump-formula-pr.

release notes
Git Town 12 continues the effort to make the Git Town user experience more consistent and intuitive by modernizing Git Town's configuration system.

BREAKING CHANGES

  • The new setup assistent (see below) replaces the existing CLI and Git commands to change the configuration.
  • Removing the Git Town configuration is now done by running git town config remove instead of git town config reset (#3051).
  • More intuitive names for the following configuration options. Git Town automatically updates the configuration, so no action is needed on your end.
    • code-hosting-platform is now hosting-platform (#3054)
    • code-hosting-origin-hostname is now hosting-origin-hostname (#3053)
    • ship-delete-remote-branch is now ship-delete-tracking-branch (#2929)
  • Putting Git Town into offline mode is a top-level command again. Run git town offline yes to enable offline mode instead of git town config offline yes (#3049).
  • All visual dialogs have been rewritten using a modern UI framework for a better look and to avoid the rendering issues encountered before (#2964).
  • Nested feature branches are now called "stacked changes" to match the emerging industry term (#3062).

New Features

  • Git Town v12 introduces Git Town's setup assistant (#2941). The setup assistant guides you through all of Git Town's configuration settings, including setting up the shorter aliases for Git Town commands. Run it by executing git town config setup. This assistant replaces the old configuration commands under git town config, the alias command, and the old "quick configuration" process.
  • Git Town now supports storing non-confidential configuration entries in a configuration file with name .git-branches.toml (#2748). The best way to create one is the setup assistant. The setup assistant can also migrate your existing Git-based configuration to the config file.
  • All commands now support the --dry-run flag to try them out safely (#2859).
  • You can now install Git Town on Windows using Chocolatey: choco install git-town (#763)
  • Massive performance improvements (exceeding 200%) on Windows thanks to not executing Git through the CMD shell anymore (#2881).
  • The undo commands execute faster (#2863).

Bug Fixes

  • Fix the --version command on Windows (#2900).

Statistics

  • 294 contributions
  • 31 resolved tickets

A heartfelt thanks to the contributors for this release: @alokpr, @brandonaut, @bryanlarsen, @ChrisMM, @eugef, @IGassmann, @Iron-Ham, @jakeleboeuf, @JaKXz, @kevgo, @koppor, @Nezteb, @ruudk, @zeronacer

@github-actions github-actions bot added go Go use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` labels Feb 10, 2024
@bevanjkay bevanjkay added the test failure CI fails while running the test-do block label Feb 10, 2024
@bevanjkay
Copy link
Member

  Error: git-town: failed
  An exception occurred within a child process:
    Minitest::Assertion: Expected /12\.0\.0/ to match "Git Town  ()\n".

git-town: update build

Signed-off-by: Rui Chen <rui@chenrui.dev>
@chenrui333 chenrui333 removed the test failure CI fails while running the test-do block label Feb 10, 2024
Copy link
Contributor

🤖 An automated task has requested bottles to be published to this PR.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Feb 10, 2024
@BrewTestBot BrewTestBot added this pull request to the merge queue Feb 10, 2024
Merged via the queue into Homebrew:master with commit af2754c Feb 10, 2024
12 checks passed
@BrewTestBot BrewTestBot deleted the bump-git-town-12.0.0 branch February 10, 2024 17:14
@github-actions github-actions bot added the outdated PR was locked due to age label Mar 12, 2024
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 12, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. go Go use is a significant feature of the PR or issue outdated PR was locked due to age
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants