Skip to content

Releases: thoughtbot/gitsh

gitsh v0.6

04 Apr 09:01
Compare
Choose a tag to compare

New features

  • :echo command (Mike Burns, Calle Erlandsson)
  • Developers can run the test suite using the autotools make check target (Mike Burns)
  • Tab complete remote names (Alex Sunderland)
  • Various small parser and documentation improvements (Alex Sunderland)

Bug fixes

  • ctrl-c while running a Git command with a pager no longer leaves gitsh in an ambiguous state (George Brocklehurst)
  • Tab completion for Git aliases containing newline characters (Yasuharu Ozaki)
  • Tests will run regardless of the contents of the current user's home directory (Luís Ferreira, Alex Sunderland, George Brocklehurst)
  • Fixed Linux upgrade and install problems caused by a duplicate version.rb file (George Brocklehurst)

gitsh v0.5

08 Mar 17:48
Compare
Choose a tag to compare

New features

  • Issue shell commands, prefixed with a ! (Magan Adam, George Brocklehurst)
  • Chain commands together with &&, ||, and ; (Blaine Schmeisser)
  • Support Ruby 1.9.3 (George Brocklehurst)
  • Set the program name to gitsh for programs like ps (Alex Sunderland)

Bug fixes

  • Correctly display Git HEADs containing a slash in the prompt (Blaine
    Schmeisser)
  • Don't display the welcome message again when the user presses ctrl-c (George
    Brocklehurst)
  • Don't add blank lines to the history (Magan Adam, Sean Griffin)
  • Man page formatting bugs (Adrian Lang)
  • Set correct permissions on installed version.rb file (Adrian Lang)
  • Tab complete Git commands provided by a custom Git binary like gh or hub
    (George Brocklehurst)
  • Don't crash when given an empty string as an argument (Alex Sunderland)
  • Autocomplete Git HEADs that contain a dot (George Brocklehurst, Alex Topalov)
  • Parse uppercase Git commands (Alex Sunderland)

gitsh v0.4

27 Feb 07:35
Compare
Choose a tag to compare

New features

  • Add a gitsh.defaultCommand setting to override the default command (George
    Brocklehurst)
  • Display a greeting when gitsh starts (George Brocklehurst)

Bug fixes

  • Failure to find a compatible Ruby when installing via Homebrew on a version of
    OS X with Ruby 1.8.7 (George Brocklehurst)

gitsh v0.3

27 Feb 08:05
Compare
Choose a tag to compare

New features

  • Tab completion for aliases (George Brocklehurst)
  • :set command for setting environment variables (George Brocklehurst)
  • :exit command to close gitsh, replaces exit (George Brocklehurst)
  • :cd command to change directory (George Brocklehurst)
  • Read git config variables with a $ prefix, e.g. $user.name (George
    Brocklehurst)
  • Custom prompt formats, via the gitsh.prompt setting (George Brocklehurst)
  • Persistent history between sessions (George Brocklehurst)

Bug fixes

  • Don't exit when the user presses ctrl-c (George Brocklehurst)

gitsh v0.2

27 Feb 08:04
Compare
Choose a tag to compare

New features

  • --version command line option (George Brocklehurst)
  • --git command line option (George Brocklehurst)
  • --help command line option (George Brocklehurst)
  • PKGBUILD for Arch Linux (Pat Brisbin)

Bug fixes

  • Don't crash when the user presses ctrl-c (George Brocklehurst)

gitsh v0.1

08 Mar 13:49
Compare
Choose a tag to compare

New features

  • Execute Git commands without typing git (George Brocklehurst, Mike Burns)
  • Vary the prompt based on the repository's status (George Brocklehurst)
  • Tab completion (Mike Burns)
  • Manual page (Mike Burns)
  • Treat an empty command as status (George Brocklehurst)
  • Autotools-based packaging (George Brocklehurst)