Gunstage Versions Save

🔫  `git unstage` as a service: a Git plugin for the shell that automagically remembers all the different commands there are to remove files from staging and when to use each

v1.6.0

2 years ago

✅ add the ability to unstage all files: gunstage --all ✅ more elegant variable-value deletion

v1.5.0

2 years ago

✅ POSIX-conformant Bourne shell scripts of the /bin/sh variety only for maximum portability.

v1.4.0

3 years ago

✅ treat arguments as an array rather than a string, restoring the ability to unstage files and directories, even when their names have spaces (fix #37) ✅ adopt @gggritso’s git reset -q HEAD -- (source (via)), which works in modern and ancient Git, even in new repositories without commits (fix #41)

v1.3.0

3 years ago

✅ git unstage now functions like any other git command (big thanks to Joe Block (@unixorn) on #32 ✅ gunstage retains identical functionality

v1.2.1

3 years ago

✅ restore BusyBox compatibility (grep --quiet doesn’t port, but grep -q does; #27, #29)

v1.2.0

3 years ago

✅ expand gunstage to work with --versions of git before mid‑2019’s 2.23 (#7)

v1.1.3

3 years ago

✅ behind-the-scenes fixes for better automated testing ✅ repaired link to Super-Linter workflow results

v1.1.2

3 years ago

✅ restore the ability to git unstage multiple files gunstage file1.txt file2.txt ✅ retain memory-leak control introduced in v1.1.1

v1.1.1

3 years ago

✅ protect the content of the $unstage variable by unsetting when it’s used

v1.1.0

3 years ago

✅ make file name @ohmyzsh‑ready ✅ expand failure message ✅ use a programmatically set return status