[PATCH] git-stash: alias 'list' to 'ls' and 'clear' to 'rm'
Signed-off-by: Tim Stoakes <tim@stoakes.net>
---
Documentation/git-stash.txt | 2 ++
git-stash.sh | 4 ++--
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/Documentation/git-stash.txt b/Documentation/git-stash.txt
index cd0dc1b..fc5866f 100644
--- a/Documentation/git-stash.txt
+++ b/Documentation/git-stash.txt
@@ -44,6 +44,7 @@ save [<message>]::
the description along with the stashed state.
list::
+ls::
List the stashes that you currently have. Each 'stash' is listed
with its name (e.g. `stash@\{0}` is the latest stash, `stash@\{1}` is
@@ -79,6 +80,7 @@ have conflicts (which are stored in the index, where you therefore can no
longer apply the changes as they were originally).
clear::
+rm::
Remove all the stashed states. Note that those states will then
be subject to pruning, and may be difficult or impossible to recover.
diff --git a/git-stash.sh b/git-stash.sh
index b00f888..8884950 100755
--- a/git-stash.sh
+++ b/git-stash.sh
@@ -198,7 +198,7 @@ apply_stash () {
# Main command set
case "$1" in
-list)
+list | ls)
shift
if test $# = 0
then
@@ -219,7 +219,7 @@ apply)
shift
apply_stash "$@"
;;
-clear)
+clear | rm)
shift
clear_stash "$@"
;;
--
1.5.4