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

Changelog History
Page 4

  • v0.10.0 Changes

    January 21, 2016

    ๐Ÿ’ฅ BREAKING CHANGES

    • git prune-branches: new functionality - delete branches whose tracking branch no longer exists (#702)

    ๐Ÿ†• New Features

    • ๐Ÿ”ง git sync: add configuration option to merge the main branch / perennial branches with their upstream (#671)
    • ๐Ÿ‘ git hack, git ship: support for running in subfolders

    ๐Ÿ› Bug Fixes

    • internationalize check for undefined function (#678)
    • git new-pull-request: ability to continue after conflicts (#700)
  • v0.9.0 Changes

    October 17, 2015

    ๐Ÿ’ฅ BREAKING CHANGES

    • โœ‚ remove git sync-fork

    ๐Ÿ†• New Features

    • ๐Ÿ‘ git new-pull-request: support forked repos (#682)
    • ๐Ÿ”€ git sync: if there is a remote upstream, the main branch is synced with its upstream counterpart (#685)
  • v0.8.0 Changes

    October 14, 2015

    ๐Ÿ’ฅ BREAKING CHANGES

    • โœ‚ removed git extract
    • โšก๏ธ update internal storage of perennial branches
      • if you have configured multiple perennial branches, you will need to reset your configuration
      • git town config --reset
      • git town config --setup or you will be prompted the next time you run a Git Town command

    ๐Ÿ†• New Features

    • ๐Ÿ”ง configuration prompt: allow user to select branch by number, ability to recover from bad input
    • parent branch prompt: only show description and branch list once per command
    • preserve checkout history so that git checkout - works as expected alongside Git Town commands (#65)
    • git hack: pushes the new branch to the remote repository (#664)
    • ๐Ÿ”€ git new-pull-request: syncs the branch before creating the pull request (#367)
    • ๐Ÿ”€ git sync --all: pushes tags (#464)
    • git town config: shows branch ancestry (#651)

    ๐Ÿ› Bug Fixes

    • ๐Ÿ–จ git town version: Homebrew installs no longer print date and SHA (#631)
  • 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 alias.pr 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)