]> ruderich.org/simon Gitweb - config/dotfiles.git/commitdiff
vcs/gitconfig: replace "stash save" with "stash push" in aliases
authorSimon Ruderich <simon@ruderich.org>
Wed, 13 Jun 2018 15:06:21 +0000 (17:06 +0200)
committerSimon Ruderich <simon@ruderich.org>
Wed, 13 Jun 2018 15:06:21 +0000 (17:06 +0200)
"stash push" supports stashing only parts of the working tree which is
very useful. We keep the "ss" alias as "stash push" would conflict with
the existing alias for "stash pop".

vcs/gitconfig.in

index 7b76f4197746fae1a392d1acd99f7b442cd9e2b4..3d3afced140e378df75a71c99417c4d37a937425 100644 (file)
        fg  = ! git fs && git gc --aggressive 2>&1 # fsck and compress repo
        ## Misc.
        sl  = stash list
        fg  = ! git fs && git gc --aggressive 2>&1 # fsck and compress repo
        ## Misc.
        sl  = stash list
-       ss  = stash save
-       ssk = stash save --keep-index
-       ssu = stash save --include-untracked
+       ss  = stash push
+       ssk = stash push --keep-index
+       ssu = stash push --include-untracked
        sa  = stash apply --index
        sp  = stash pop --index
 
        sa  = stash apply --index
        sp  = stash pop --index
 
        tig = ! PWD/bin/tig.pl
 
        # Create backup of uncommitted and untracked changes.
        tig = ! PWD/bin/tig.pl
 
        # Create backup of uncommitted and untracked changes.
-       ssb = "! git stash save --include-untracked \
-                    \"Backup on $(LANG=C date '+%a, %d %b %Y %H:%M:%S %z')\" \
+       ssb = "! git stash push --include-untracked \
+                    -m \"Backup on $(LANG=C date '+%a, %d %b %Y %H:%M:%S %z')\" \
                     >/dev/null \
              && git stash apply >/dev/null"
 
                     >/dev/null \
              && git stash apply >/dev/null"