Releases: thoughtbot/gitsh
Releases · thoughtbot/gitsh
gitsh v0.6
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
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 likeps
(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
orhub
(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
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
New features
- Tab completion for aliases (George Brocklehurst)
:set
command for setting environment variables (George Brocklehurst):exit
command to close gitsh, replacesexit
(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
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
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)