Download Latest Version git-town_freebsd_arm_64.tar.gz (6.2 MB)
Email in envelope

Get an email when there's a new version of Git Town

Home / v22.3.0
Name Modified Size InfoDownloads / Week
Parent folder
checksums.txt 2025-12-14 1.4 kB
git-town_windows_intel_64.msi 2025-12-14 13.6 MB
git-town_linux_arm_64.deb 2025-12-14 6.2 MB
git-town_linux_arm_64.pkg.tar.zst 2025-12-14 6.0 MB
git-town_linux_intel_64.deb 2025-12-14 6.8 MB
git-town_freebsd_arm_64.tar.gz 2025-12-14 6.2 MB
git-town_linux_arm_64.rpm 2025-12-14 6.5 MB
git-town_linux_intel_64.pkg.tar.zst 2025-12-14 6.7 MB
git-town_linux_intel_64.rpm 2025-12-14 7.1 MB
git-town_linux_intel_64.tar.gz 2025-12-14 6.8 MB
git-town_macos_intel_64.tar.gz 2025-12-14 7.0 MB
git-town_netbsd_intel_64.tar.gz 2025-12-14 6.8 MB
git-town_windows_arm_64.zip 2025-12-14 6.3 MB
git-town_freebsd_intel_64.tar.gz 2025-12-14 6.8 MB
git-town_linux_arm_64.tar.gz 2025-12-14 6.2 MB
git-town_macos_arm_64.tar.gz 2025-12-14 6.6 MB
git-town_windows_intel_64.zip 2025-12-14 7.0 MB
README.md 2025-12-14 3.3 kB
v22.3.0 source code.tar.gz 2025-12-14 5.3 MB
v22.3.0 source code.zip 2025-12-14 7.9 MB
Totals: 20 Items   125.9 MB 0

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 skip gained a --park flag to permanently skip this branch (#5839).
  • git town config now supports a --redact flag that obfuscates sensitive configuration data like access tokens, making it safer to share configuration in bug reports (#5831).
  • git town switch gained a --stash flag 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 BROWSER environment 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 sync now switches to a local branch available in the current worktree before deleting the current branch (#5797).
  • git town sync avoids 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 --beam now works correctly with worktrees and branches without an ancestor (#5690).
  • git town sync --prune no longer crashes when the current branch has already been shipped at the remote (#5704)
  • git town walk now skips branches that aren't available in the current worktree (#5714).
  • git town propose now only opens proposals that are still active (#5745).
  • The share-new-branches config 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!

Source: README.md, updated 2025-12-14