| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| checksums.txt | 2025-10-31 | 1.4 kB | |
| git-town_windows_intel_64.msi | 2025-10-31 | 13.5 MB | |
| git-town_linux_arm_64.deb | 2025-10-31 | 6.2 MB | |
| git-town_linux_arm_64.pkg.tar.zst | 2025-10-31 | 6.0 MB | |
| git-town_linux_intel_64.deb | 2025-10-31 | 6.8 MB | |
| git-town_linux_intel_64.pkg.tar.zst | 2025-10-31 | 6.7 MB | |
| git-town_freebsd_arm_64.tar.gz | 2025-10-31 | 6.2 MB | |
| git-town_linux_arm_64.rpm | 2025-10-31 | 6.4 MB | |
| git-town_linux_intel_64.rpm | 2025-10-31 | 7.1 MB | |
| git-town_macos_intel_64.tar.gz | 2025-10-31 | 7.0 MB | |
| git-town_freebsd_intel_64.tar.gz | 2025-10-31 | 6.8 MB | |
| git-town_linux_arm_64.tar.gz | 2025-10-31 | 6.2 MB | |
| git-town_windows_arm_64.zip | 2025-10-31 | 6.3 MB | |
| git-town_linux_intel_64.tar.gz | 2025-10-31 | 6.8 MB | |
| git-town_macos_arm_64.tar.gz | 2025-10-31 | 6.6 MB | |
| git-town_netbsd_intel_64.tar.gz | 2025-10-31 | 6.8 MB | |
| git-town_windows_intel_64.zip | 2025-10-31 | 7.0 MB | |
| README.md | 2025-10-31 | 3.8 kB | |
| v22.2.0 source code.tar.gz | 2025-10-31 | 5.0 MB | |
| v22.2.0 source code.zip | 2025-10-31 | 7.5 MB | |
| Totals: 20 Items | 124.9 MB | 0 | |
New Features
- Git Town now supports a non-hidden config file, i.e.
git-town.toml, in addition to the existing config file names (#5614). - The new order configuration setting allows displaying lists of branches in reverse order, for example in switch, branch, up, down, and config. This is useful if you prefix your branches with the creation date like
YYYYMMand want to see the newest branches on top (#5615). - The new display-types configuration setting allows configuring which branch types Git Town shows in lists of branches. This affects the branch, switch, config, down, and up commands and all internal dialogs that ask to select a branch or parent branch (#5659).
- switch: you can now toggle to show all branches on and off using the
ahotkey (#5624). - setup assistant: now runs in the presence of invalid configuration data and overwrites it (#5598).
- Git Town now uses the Git user name also from the environment variables
GIT_AUTHOR_EMAIL,GIT_COMMITTER_EMAIL,GIT_AUTHOR_NAME, andGIT_COMMITTER_NAMEif they aren't set in Git metadatauser.emailanduser.name(#5668).
Bug Fixes
- compress: works if a folder has the same name as a branch (#5594).
- ship: works if a folder has the same name as a branch (#5657).
- set-parent: only changes commits of feature or prototype branches (#5605).
- propose: correctly passes on a
--bodytag without content (#5496). - propose: the
ghconnector no longer crashes if the user choosesContinue in browser(#5681). - sync: pruning a freshly created branch no longer crashes (#5660).
- hack: now always sets the correct branch type (#5609).
- hack:
--beamfrom a branch without parent now asks for the branch parent (#5121). - init: no longer crashes if if there are no remotes (#5608).
- switch: can now combine
--alland--display-types(#5648). - dead links on the "Contributing" tab on GitHub are fixed (#5679).
Contributors
Shoutout to @AmitJoki, @GamerGirlandCo, @Varedis, @caccavale, @derekspelledcorrectly, @j2fw, @james-harlyy, @kevgo, @kevinmichaelchen, @mrmarufpro, @nebbles, @ruudk, @stephenwade, @thattomperson, @tranhl, @tugrulates, @yaadata for contributing code, feedback, ideas, and bug fixes to 58 shipped pull requests and 24 resolved issues!