All Versions
Latest Version
Avg Release Cycle
67 days
Latest Release
314 days ago

Changelog History
Page 4

  • v0.7.3 Changes

    September 02, 2015
    • git kill: remote only branch (#380)
    • git ship: prompt when there are multiple authors (#486)
  • v0.7.2 Changes

    August 28, 2015
    • ๐Ÿ”€ git sync --all: fix parent branch prompt
    • 0๏ธโƒฃ git ship: comment out default commit message (#382)
  • v0.7.1 Changes

    August 27, 2015
    • git ship: add ability to ship remote only branch (#593)
    • ๐Ÿšš git new-pull-request/git repo: remove empty line output (#602)
    • git kill: prompt for unknown parent branch (#603)
    • ๐Ÿ”€ git sync --all: prompt for unknown parent branch (#604)
    • ๐Ÿ‘Œ support branch names with forward slashes (along with any valid branch name) (#608)
  • v0.7.0 Changes

    August 24, 2015
    • ๐Ÿ›  fix git ship --undo (#550)
    • ๐Ÿ“‡ rename non-feature-branches to perennial-branches (#344)
      • configuration is automatically updated to support this
    • ๐Ÿ‘Œ support for nested feature branches (#529)
    • โž• add git rename-branch (#474)
    • ๐Ÿ“‡ rename git pull-request to git new-pull-request (#413, #507)
    • โž• add SHA and date to output of git town version for manual installs
    • ๐Ÿ‘‰ show error when trying to continue after a successful command (#364)
  • v0.6.0 Changes

    April 02, 2015
    • support for working without a remote repository for git extract, git hack, git kill, git ship, and git sync
      • implemented by our newest core committer @ricmatsui
    • git pr renamed to git pull-request
      • set up an alias with git config --global pull-request
    • git ship
      • now accepts all git commit options
      • author with the most commits is automatically set as the author (when not the committer) (#335)
    • git pr/repo
      • improved linux compatibility by trying xdg-open before open
    • ๐Ÿ‘Œ improved error messages when run outside a git repository
    • ๐Ÿ‘Œ improved setup wizard for initial configuration in a git repository
    • โž• added contribution guide
    • โž• added tutorial
  • v0.5.0 Changes

    January 08, 2015
    • โšก๏ธ Manual installs need to update their PATH to point to the src folder within their clone of the repository
    • git extract:
      • errors if branch exists remotely (#236)
      • removed restriction: need to be on a feature branch (#269)
      • added restriction: if no commits are provided, errors if the current branch does not have any have extractable commits (commits not in the main branch) (#269)
    • git hack: errors if branch exists remotely (#237)
    • git kill:
      • optional branch name (#126)
      • does not error if tracking branch has already been deleted (#196)
    • git pr:
      • linux compatibility (#232)
      • compatible with more variants of specifying a Bitbucket or GitHub remote (#271)
      • compatible with respository names that contain ".git" (#305)
    • git repo: view the repository homepage (#140)
    • ๐Ÿ”€ git sync:
      • --all option to sync all local branches (#83)
      • abort correctly after main branch updates and tracking branch conflicts (#228)
    • git town: view and change Git Town configuration and easily view help page (#98)
    • auto-completion for Fish shell (#177)
  • v0.4.1 Changes

    December 02, 2014
    • git pr: create a new pull request (#138, 40d22e)
    • git ship:
      • empty commit message aborts the command (#153, 0bc84e)
      • abort when there are no shippable changes (#188, 52fd94)
    • ๐Ÿ”€ git sync:
      • can now continue after just resolving conflicts (no need to commit or continue rebasing) (#123, 1a50ad)
      • restores deleted tracking branch (#165, 259464)
    • git extract: errors if branch already exists (#128, 75f498)
    • ๐Ÿ”€ git sync-fork: no longer automatically sets upstream configuration (865030)
    • remove needless checkouts for git-ship, git-extract, and git-hack (#150, #155, 8b385a, 35de43)
    • ๐Ÿ‘• linters for shell scripts and ruby tests (#149, 076668, 651c04)
    • rake tasks for development (#170, ba74cf)
  • v0.4.0 Changes

    November 13, 2014
    • git kill: completely removes a feature branch (#87, edd7d8)
    • ๐Ÿ”€ git sync: pushes tags to the remote when running on the main branch (#68, 71b607)
    • non-feature branches: cannot be shipped and do not merge main when syncing (#45, 31dce1)
    • git ship:
      • merges main into the feature branch before squash merging (#61, 82d4d3)
      • errors if the feature branch is not ahead of main (#86, a0ace5)
      • git ship takes an optional branch name (#95, cbf020)
    • โšก๏ธ updated output to show each git command and its output, updated error messages (8d8973, 60e1d8, 408e69)
    • skips unnecessary pushes (0da896)
    • man pages (609e11, 164f06, 27b257)
    • git prune-branches (#48, 7a922e)
    • Cucumber: optional Fuubar output (7c5402)
  • v0.3 Changes

    October 10, 2014
    • ๐Ÿ‘ multi-user support for feature branches (#35, ca0882)
    • ๐Ÿ”€ git sync-fork (#22, 1f1f9f)
    • ๐Ÿ”ง stores configuration in the Git configuration instead of a dedicated file (8b8695)
    • only makes one fetch from the central repo per session (#15, 43400a)
    • โšก๏ธ automatically prunes remote branches when fetching updates (86100f)
    • always cleans up abort and continue scripts after using one of them (3be4c0)
    • simpler readme, dedicated RDD document
    • Cucumber feature specs (you need Ruby 2.x) (c9d175)
    • โœ… much faster testing thanks to completely local test Git repos (#25, c9d175)
  • v0.2.2 Changes

    June 10, 2014
    • ๐Ÿ›  fixes "unary" error messages
    • ๐Ÿ“š lots of output and documentation improvements