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

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

Home / v20.0.0
Name Modified Size InfoDownloads / Week
Parent folder
checksums.txt 2025-05-02 1.4 kB
git-town_linux_arm_64.deb 2025-05-02 4.0 MB
git-town_linux_intel_64.deb 2025-05-02 4.4 MB
git-town_windows_intel_64.msi 2025-05-02 8.9 MB
git-town_linux_arm_64.pkg.tar.zst 2025-05-02 3.9 MB
git-town_linux_arm_64.rpm 2025-05-02 4.2 MB
git-town_linux_intel_64.pkg.tar.zst 2025-05-02 4.3 MB
git-town_linux_intel_64.rpm 2025-05-02 4.5 MB
git-town_netbsd_intel_64.tar.gz 2025-05-02 4.4 MB
git-town_macos_arm_64.tar.gz 2025-05-02 4.3 MB
git-town_macos_intel_64.tar.gz 2025-05-02 4.5 MB
git-town_windows_arm_64.zip 2025-05-02 4.1 MB
git-town_windows_intel_64.zip 2025-05-02 4.5 MB
git-town_freebsd_arm_64.tar.gz 2025-05-02 4.0 MB
git-town_freebsd_intel_64.tar.gz 2025-05-02 4.4 MB
git-town_linux_arm_64.tar.gz 2025-05-02 4.1 MB
git-town_linux_intel_64.tar.gz 2025-05-02 4.4 MB
README.md 2025-05-02 3.7 kB
v20.0.0 source code.tar.gz 2025-05-02 4.9 MB
v20.0.0 source code.zip 2025-05-02 7.1 MB
Totals: 20 Items   84.8 MB 0

Git Town 2000! 🎉

BREAKING CHANGES

  • The push-new-branches configuration option is now called share-new-branches and allows additional ways of sharing freshly created branches (#3912):
  • no: keep new branches local (default)
  • push: push new branches to the development remote
  • propose: automatically create proposals for new branches. This helps being maximally transparent with progress on each item worked on.
  • git town propose now always syncs the proposed branch, but always in detached mode mode (#4772, #4781).
  • git town propose now longer has the --detached flag because it now always syncs in detached mode (#4775).

New Features

  • git town sync now correcly syncs branches whose commits got amended or rebased (#4586).
  • You can now propose all branches in a stack with git town propose --stack (#3840).
  • git town propose now un-parks parked branches when proposing them (#4780).
  • The setup assistant no longer asks for data already provided by the Git Town configuration file (#4710).
  • The setup assistant now offers to store forge API tokens globally for all repos on your machine (#4112).
  • git town status reset now indicates whether the runstate file existed (#4814).
  • git town status reset now supports the --verbose flag (#4813).

Bug Fixes

  • Git Town now correctly resolves includeIf directives in Git configuration (#4107).
  • git town prepend --beam now works correctly with prototype branches (#4768).
  • Git Town now loads the forge API token with the same precendence as other configuration data (#7428).
  • git town undo now correctly undoes situations where only the local part of a branch got renamed (#4794).
  • Git Town now works even if Git's color.ui setting is always (#4840).
  • The setup assistant now only updates the stored access token of the forge that is actually being used (#4819).
  • git town status reset can now be run from a subdirectory (#4812).

Contributors

Git Town 2000 is a big release. Shoutout to @AmitJoki, @Ydot19, @ahgraber, @davidolrik, @erik-rw, @haltcase, @jmyers-figma, @judec-ps, @kevgo, @lvlcn-t, @nekitk, @niklastreml, @pradeepmurugesan, @ruudk, @stephenwade, @terheyden, @tharun208 for contributing code, feedback, and ideas to 124 shipped PRs and 17 resolved issues!

Source: README.md, updated 2025-05-02