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

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

Home / v23.0.0
Name Modified Size InfoDownloads / Week
Parent folder
checksums.txt 2026-05-07 1.4 kB
git-town_linux_arm_64.deb 2026-05-07 6.6 MB
git-town_linux_intel_64.deb 2026-05-07 7.2 MB
git-town_linux_intel_64.pkg.tar.zst 2026-05-07 7.1 MB
git-town_windows_intel_64.msi 2026-05-07 14.4 MB
git-town_freebsd_intel_64.tar.gz 2026-05-07 7.2 MB
git-town_linux_arm_64.pkg.tar.zst 2026-05-07 6.4 MB
git-town_linux_arm_64.rpm 2026-05-07 6.8 MB
git-town_linux_intel_64.rpm 2026-05-07 7.5 MB
git-town_linux_arm_64.tar.gz 2026-05-07 6.6 MB
git-town_macos_intel_64.tar.gz 2026-05-07 7.4 MB
git-town_windows_arm_64.zip 2026-05-07 6.7 MB
git-town_windows_intel_64.zip 2026-05-07 7.4 MB
git-town_freebsd_arm_64.tar.gz 2026-05-07 6.5 MB
git-town_linux_intel_64.tar.gz 2026-05-07 7.2 MB
git-town_macos_arm_64.tar.gz 2026-05-07 6.9 MB
git-town_netbsd_intel_64.tar.gz 2026-05-07 7.2 MB
README.md 2026-05-07 2.5 kB
v23.0.0 source code.tar.gz 2026-05-07 5.4 MB
v23.0.0 source code.zip 2026-05-07 8.1 MB
Totals: 20 Items   132.5 MB 0

BREAKING CHANGES

  • The up and down commands have swapped behavior. up now switches to the parent branch, down to the child branch. This matches how Git Town visualizes branch hierarchies (#6085).
  • When Git Town now detects when it runs in a non-interactive environment, for example when it is executed by AI agents, and automatically disables all interactive dialogs and browser launches (#6123).
  • The walk command now stops and returns control to the shell when the executed command leaves uncommitted changes behind. This lets you review and commit changes before proceeding (#6171).
  • Configuration precedence has changed. Git Town now resolves configuration in this order (#6136):
  • CLI flags
  • Git metadata
  • configuration file
  • environment variables
  • system-specific settings
  • default values

New Features

  • Added a new interactive setting to control how Git Town handles missing input.
  • When enabled, Git Town prompts for missing information interactively.
  • When disabled, Git Town exits with an error explaining which CLI flags to provide instead (#6123).
  • Added --browser and --no-browser CLI flags to override the configured browser per invocation (#6123).
  • Proposal breadcrumbs now use forge-specific formatting (#6144).

Bug Fixes

  • Git Town now only fetches proposal data for branches that are part of the current operation (#6080, #6092).

Contributors

Big thanks to @WhosNickDoglio, @alexgeek, @chickenandpork, @endigma, @kevgo, @mrmarufpro, @pcfreak30, @sheldonhull, @stephenwade, @tippfehlr, @wkjung, @yaadata for contributing code, ideas, and feedback to 65 shipped pull requests and 11 resolved issues!

Source: README.md, updated 2026-05-07