All Versions
46
Latest Version
Avg Release Cycle
83 days
Latest Release
599 days ago

Changelog History
Page 3

  • v4.1.1 Changes

    June 07, 2017

    ๐Ÿ› Bug Fixes

    • temporary file: make parent directories if needed (#955 comment)
  • v4.1.0 Changes

    June 01, 2017

    ๐Ÿ†• New Features

    • ๐Ÿ’ป git new-pull-request, git repo: support more commands to open browsers (cygstart, x-www-browser, firefox, opera, mozilla, netscape)
    • โž• Add longer descriptions for commands which appear when running git town help <command> or git town <command> --help

    ๐Ÿ”„ Changes

    • 0๏ธโƒฃ make hack-push-flag false by default (previously was true) (#929)

    ๐Ÿ› Bug Fixes

    • replace all non-alpha numeric characters in temporary filename (#925)
    • ๐Ÿ›  fix spacing in parent branch prompts
    • enforce a minimum Git version of 2.7.0
  • v4.0.1 Changes

    May 21, 2017

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  fix infinite loop when prompting for parent branch and there are perennial branches configured
    • enforce a minimum Git version of 2.6.0
    • ๐Ÿ›  fix ship when the supplied branch is equal to the current branch and there are open changes
    • ๐Ÿ‘ allow alias to be run in a non-git directory
  • v4.0.0 Changes

    May 12, 2017

    ๐Ÿ’ฅ BREAKING CHANGES

    • rewrite in go, Git Town is now a single, stand-alone binary
      • first-class Windows support
      • This breaks existing aliases. If you have the default aliases setup, reconfigure them with git town alias true
  • v3.1.0 Changes

    March 27, 2017

    ๐Ÿ†• New Features

    • git new-pull-request, git repo:
      • support ssh:// urls (thanks to @zhangwei)
      • add GitLab support (thanks to @dgjnpr)
  • v3.0.0 Changes

    February 07, 2017

    ๐Ÿ’ฅ BREAKING CHANGES

    • ๐Ÿšš git hack: no longer accepts a parent branch (functionality moved to git append)

    ๐Ÿ†• New Features

    • git append: create a new branch as a child of the current branch
    • git prepend: create a new branch as a parent of the current branch
    • git rename-branch: implicitly uses the current branch if only one branch name provided

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  fix incorrectly reported branch loop (#785)
  • v2.1.0 Changes

    December 26, 2016

    ๐Ÿ†• New Features

    • ๐Ÿ‘Œ support multiple SSH identities (#739)

    ๐Ÿ› Bug Fixes

    • โšก๏ธ update stashing strategy to avoid use of git stash -u which can delete ignored files (#744)
    • ๐Ÿ›  fix merge conflicts resolution that results in no changes (#753)
    • git hack: prompt for parent branch if unknown (#760)
    • prevent parent branch loops (#751)
  • v2.0.0 Changes

    September 18, 2016

    ๐Ÿ’ฅ BREAKING CHANGES

    • ๐Ÿ”€ All commands now have a town- prefix. Example git town-sync. This is to prevent conflicts with git-extras which adds git commands by the same name and hub which wants you to alias git to it and adds commands by the same name.
      • Use git aliases to remove the town- prefix if you would like. Run git town alias true to add aliases for all git-town commands (skips commands which would overwrite existing aliases).
  • v1.0.0 Changes

    August 05, 2016

    ๐Ÿ†• New Features

    • git town set-parent-branch <child_branch_name> <parent_branch_name>: to update a parent branch (#729)

    ๐Ÿ› Bug Fixes

    • ๐Ÿ”€ git sync --all: don't prompt for parent of perennial branches (#727)
  • v0.10.1 Changes

    June 23, 2016

    ๐Ÿ†• New Features

    • ๐Ÿ”ง git hack: add configuration for whether or not to push (#720)

    ๐Ÿ› Bug Fixes

    • ๐Ÿ”ง configuration: make branch order consistent
    • โšก๏ธ git ship: update uncommitted changes error message (#718)