| Age | Commit message (Expand) | Author | Files | Lines |
| 2019-03-07 | stash: optionally use the scripted version again | Johannes Schindelin | 1 | -769/+0 |
| 2019-03-07 | stash: add back the original, scripted `git stash` | Johannes Schindelin | 1 | -0/+769 |
| 2019-03-07 | stash: convert `stash--helper.c` into `stash.c` | Paul-Sebastian Ungureanu | 1 | -153/+0 |
| 2019-03-07 | stash: convert save to builtin | Paul-Sebastian Ungureanu | 1 | -326/+2 |
| 2019-03-07 | stash: convert push to builtin | Paul-Sebastian Ungureanu | 1 | -2/+4 |
| 2019-03-07 | stash: convert create to builtin | Paul-Sebastian Ungureanu | 1 | -1/+1 |
| 2019-03-07 | stash: convert store to builtin | Paul-Sebastian Ungureanu | 1 | -41/+2 |
| 2019-03-07 | stash: convert show to builtin | Paul-Sebastian Ungureanu | 1 | -131/+1 |
| 2019-03-07 | stash: convert list to builtin | Paul-Sebastian Ungureanu | 1 | -6/+1 |
| 2019-03-07 | stash: convert pop to builtin | Joel Teichroeb | 1 | -45/+2 |
| 2019-03-07 | stash: convert branch to builtin | Joel Teichroeb | 1 | -15/+2 |
| 2019-03-07 | stash: convert drop and clear to builtin | Joel Teichroeb | 1 | -2/+2 |
| 2019-03-07 | stash: convert apply to builtin | Joel Teichroeb | 1 | -71/+7 |
| 2018-11-19 | stash: tolerate missing user identity | Slavica Djukic | 1 | -0/+17 |
| 2018-04-10 | Merge branch 'tg/stash-untracked-with-pathspec-fix' | Junio C Hamano | 1 | -6/+8 |
| 2018-03-21 | stash: drop superfluos pathspec parameter | Thomas Gummerer | 1 | -1/+1 |
| 2018-03-20 | stash push -u: don't create empty stash | Thomas Gummerer | 1 | -1/+1 |
| 2018-03-20 | stash push: avoid printing errors | Thomas Gummerer | 1 | -2/+4 |
| 2018-03-20 | stash: fix nonsense pipeline | Junio C Hamano | 1 | -3/+3 |
| 2018-01-23 | Merge branch 'tg/stash-with-pathspec-fix' | Junio C Hamano | 1 | -3/+2 |
| 2018-01-08 | stash: don't delete untracked files that match pathspec | Thomas Gummerer | 1 | -3/+2 |
| 2017-12-06 | Merge branch 'ph/stash-save-m-option-fix' | Junio C Hamano | 1 | -0/+18 |
| 2017-11-24 | stash: learn to parse -m/--message like commit does | Phil Hord | 1 | -0/+18 |
| 2017-10-27 | stash: remove now superfluos help for "stash push" | Thomas Gummerer | 1 | -12/+1 |
| 2017-10-27 | stash: replace "git stash save" with "git stash push" in the documentation | Thomas Gummerer | 1 | -5/+5 |
| 2017-09-10 | Merge branch 'mf/no-dashed-subcommands' into maint | Junio C Hamano | 1 | -1/+1 |
| 2017-08-23 | Merge branch 'kd/stash-with-bash-4.4' | Junio C Hamano | 1 | -2/+9 |
| 2017-08-23 | Merge branch 'nm/stash-untracked' | Junio C Hamano | 1 | -5/+6 |
| 2017-08-14 | stash: prevent warning about null bytes in input | Kevin Daudt | 1 | -2/+9 |
| 2017-08-11 | stash: clean untracked files before reset | Nicolas Morey-Chaisemartin | 1 | -5/+6 |
| 2017-08-07 | scripts: use "git foo" not "git-foo" | Michael Forney | 1 | -1/+1 |
| 2017-06-26 | Merge branch 'lb/status-stash-count' | Junio C Hamano | 1 | -3/+3 |
| 2017-06-18 | stash: update documentation to use 'stash entry' | Liam Beguin | 1 | -3/+3 |
| 2017-06-13 | git-stash: fix pushing stash with pathspec from subdir | Patrick Steinhardt | 1 | -0/+3 |
| 2017-03-22 | stash: keep untracked files intact in stash -k | Thomas Gummerer | 1 | -1/+3 |
| 2017-03-22 | stash: pass the pathspec argument to git reset | Thomas Gummerer | 1 | -1/+1 |
| 2017-03-22 | stash: don't show internal implementation details | Thomas Gummerer | 1 | -4/+4 |
| 2017-02-28 | stash: allow pathspecs in the no verb form | Thomas Gummerer | 1 | -0/+3 |
| 2017-02-28 | stash: use stash_push for no verb form | Thomas Gummerer | 1 | -8/+8 |
| 2017-02-28 | stash: teach 'push' (and 'create_stash') to honor pathspec | Thomas Gummerer | 1 | -11/+27 |
| 2017-02-19 | stash: refactor stash_create | Thomas Gummerer | 1 | -4/+18 |
| 2017-02-19 | stash: introduce push verb | Thomas Gummerer | 1 | -3/+43 |
| 2017-01-17 | Merge branch 'jk/stash-disable-renames-internally' into maint | Junio C Hamano | 1 | -1/+1 |
| 2016-12-06 | stash: prefer plumbing over git-diff | Jeff King | 1 | -1/+1 |
| 2016-10-26 | stash: allow stashes to be referenced by index only | Aaron M Watson | 1 | -2/+13 |
| 2016-09-21 | i18n: stash: mark messages for translation | Vasco Almeida | 1 | -3/+3 |
| 2016-08-10 | i18n: git-stash: mark messages for translation | Vasco Almeida | 1 | -2/+2 |
| 2016-06-17 | i18n: git-sh-setup.sh: mark strings for translation | Vasco Almeida | 1 | -1/+0 |
| 2016-05-14 | always quote shell arguments to test -z/-n | Jeff King | 1 | -2/+2 |
| 2015-10-05 | Merge branch 'nk/stash-show-config' | Junio C Hamano | 1 | -1/+19 |
| 2015-08-31 | stash: allow "stash show" diff output configurable | Namhyung Kim | 1 | -1/+19 |
| 2015-07-21 | git-stash: use update-ref --create-reflog instead of creating files | David Turner | 1 | -4/+2 |
| 2015-06-24 | Merge branch 'jk/stash-require-clean-index' | Junio C Hamano | 1 | -2/+0 |
| 2015-06-15 | Revert "stash: require a clean index to apply" | Jeff King | 1 | -2/+0 |
| 2015-06-01 | Merge branch 'jk/stash-options' | Junio C Hamano | 1 | -1/+16 |
| 2015-05-20 | stash: recognize "--help" for subcommands | Jeff King | 1 | -0/+11 |
| 2015-05-20 | stash: complain about unknown flags | Jeff King | 1 | -1/+5 |
| 2015-05-19 | Merge branch 'jk/stash-require-clean-index' | Junio C Hamano | 1 | -0/+2 |
| 2015-04-22 | stash: require a clean index to apply | Jeff King | 1 | -0/+2 |
| 2014-12-01 | git-stash: avoid hardcoding $GIT_DIR/logs/.... | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
| 2014-12-01 | *.sh: respect $GIT_INDEX_FILE | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2014-09-29 | Merge branch 'da/rev-parse-verify-quiet' | Junio C Hamano | 1 | -6/+7 |
| 2014-09-19 | Merge branch 'ah/grammofix' | Junio C Hamano | 1 | -1/+1 |
| 2014-09-19 | stash: prefer --quiet over shell redirection of the standard error stream | David Aguilar | 1 | -6/+7 |
| 2014-09-09 | Merge branch 'jk/stash-list-p' | Junio C Hamano | 1 | -1/+1 |
| 2014-09-02 | grammofix in user-facing messages | Alex Henrie | 1 | -1/+1 |
| 2014-08-07 | stash: default listing to working-tree diff | Jeff King | 1 | -1/+1 |
| 2014-06-06 | Merge branch 'ep/shell-assign-and-export-vars' | Junio C Hamano | 1 | -1/+2 |
| 2014-05-23 | scripts: "export VAR=VALUE" construct is not portable | Elia Pinto | 1 | -1/+2 |
| 2014-04-23 | git-stash.sh: use the $( ... ) construct for command substitution | Elia Pinto | 1 | -1/+1 |
| 2014-04-03 | Merge branch 'jc/stash-pop-not-popped' into maint | Junio C Hamano | 1 | -2/+8 |
| 2014-03-21 | Merge branch 'jc/stash-pop-not-popped' | Junio C Hamano | 1 | -2/+8 |
| 2014-02-26 | stash pop: mention we did not drop the stash upon failing to apply | Junio C Hamano | 1 | -2/+8 |
| 2014-01-07 | stash: handle specifying stashes with $IFS | Øystein Walle | 1 | -7/+7 |
| 2013-08-14 | Revert "git stash: avoid data loss when "git stash save" kills a directory" | Junio C Hamano | 1 | -12/+0 |
| 2013-07-01 | git stash: avoid data loss when "git stash save" kills a directory | Petr Baudis | 1 | -0/+12 |
| 2013-06-17 | stash: introduce 'git stash store' | Ramkumar Ramachandra | 1 | -6/+41 |
| 2013-06-17 | stash: simplify option parser for create | Ramkumar Ramachandra | 1 | -4/+1 |
| 2012-09-03 | Merge branch 'ph/stash-rerere' | Junio C Hamano | 1 | -0/+1 |
| 2012-08-17 | stash: invoke rerere in case of conflict | Phil Hord | 1 | -0/+1 |
| 2012-04-14 | stash: use eval_gettextln correctly | Ross Lagerwall | 1 | -2/+2 |
| 2012-01-01 | stash: Don't fail if work dir contains file named 'HEAD' | Jonathon Mah | 1 | -3/+4 |
| 2011-10-05 | Merge branch 'bc/unstash-clean-crufts' | Junio C Hamano | 1 | -2/+2 |
| 2011-08-27 | git-stash: remove untracked/ignored directories when stashed | Brandon Casey | 1 | -1/+1 |
| 2011-08-27 | git-stash.sh: fix typo in error message | Brandon Casey | 1 | -1/+1 |
| 2011-08-08 | stash: take advantage of eval_gettextln | Jon Seymour | 1 | -6/+3 |
| 2011-07-22 | Merge branch 'dc/stash-con-untracked' | Junio C Hamano | 1 | -5/+65 |
| 2011-06-26 | stash: Add --include-untracked option to stash and remove all untracked files | David Caldwell | 1 | -4/+64 |
| 2011-05-21 | i18n: git-stash drop_stash say/die messages | Ævar Arnfjörð Bjarmason | 1 | -1/+2 |
| 2011-05-21 | i18n: git-stash "unknown option" message | Ævar Arnfjörð Bjarmason | 1 | -2/+13 |
| 2011-05-21 | i18n: git-stash die + eval_gettext $1 messages | Ævar Arnfjörð Bjarmason | 1 | -1/+4 |
| 2011-05-21 | i18n: git-stash die + eval_gettext $* messages | Ævar Arnfjörð Bjarmason | 1 | -2/+8 |
| 2011-05-21 | i18n: git-stash die + eval_gettext messages | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2011-05-21 | i18n: git-stash die + gettext messages | Ævar Arnfjörð Bjarmason | 1 | -18/+18 |
| 2011-05-21 | i18n: git-stash say + gettext messages | Ævar Arnfjörð Bjarmason | 1 | -2/+2 |
| 2011-05-21 | i18n: git-stash echo + gettext message | Ævar Arnfjörð Bjarmason | 1 | -1/+4 |
| 2011-05-21 | i18n: git-stash add git-sh-i18n | Ævar Arnfjörð Bjarmason | 1 | -0/+1 |
| 2011-05-04 | Merge branch 'jk/maint-stash-oob' into maint | Junio C Hamano | 1 | -11/+1 |
| 2011-05-04 | Merge branch 'dm/stash-k-i-p' into maint | Junio C Hamano | 1 | -4/+5 |
| 2011-04-27 | Merge branch 'dm/stash-k-i-p' | Junio C Hamano | 1 | -4/+5 |
| 2011-04-27 | Merge branch 'jk/maint-stash-oob' | Junio C Hamano | 1 | -11/+1 |
| 2011-04-07 | stash: ensure --no-keep-index and --patch can be used in any order | Dan McGee | 1 | -4/+5 |
| 2011-04-06 | stash: drop dirty worktree check on apply | Jeff King | 1 | -3/+1 |
| 2011-04-05 | stash: fix accidental apply of non-existent stashes | Jeff King | 1 | -11/+1 |
| 2011-03-23 | Merge branch 'pk/stash-apply-status-relative' | Junio C Hamano | 1 | -1/+2 |
| 2011-03-17 | stash: copy the index using --index-output instead of cp -p | Johannes Sixt | 1 | -6/+5 |
| 2011-03-17 | stash: fix incorrect quoting in cleanup of temporary files | Johannes Sixt | 1 | -1/+1 |
| 2011-03-14 | git stash: show status relative to current directory | Piotr Krukowiecki | 1 | -1/+2 |
| 2010-10-13 | shell portability: no "export VAR=VAL" | Junio C Hamano | 1 | -1/+1 |
| 2010-09-29 | stash: simplify parsing fixes | Jon Seymour | 1 | -21/+7 |
| 2010-09-29 | stash: fix git stash branch regression when branch creation fails | Jon Seymour | 1 | -3/+3 |
| 2010-09-26 | git-stash: fix flag parsing | Brian Gernhardt | 1 | -4/+11 |
| 2010-08-21 | detached-stash: simplify git stash show | Jon Seymour | 1 | -12/+2 |
| 2010-08-21 | detached-stash: simplify git stash branch | Jon Seymour | 1 | -10/+7 |
| 2010-08-21 | detached-stash: refactor git stash pop implementation | Jon Seymour | 1 | -4/+8 |
| 2010-08-21 | detached-stash: simplify stash_drop | Jon Seymour | 1 | -28/+3 |
| 2010-08-21 | detached-stash: simplify stash_apply | Jon Seymour | 1 | -35/+3 |
| 2010-08-21 | detached-stash: work around git rev-parse failure to detect bad log refs | Jon Seymour | 1 | -0/+9 |
| 2010-08-21 | detached-stash: introduce parse_flags_and_revs function | Jon Seymour | 1 | -0/+124 |
| 2010-05-21 | Merge branch 'cb/maint-stash-orphaned-file' | Junio C Hamano | 1 | -1/+1 |
| 2010-05-08 | Merge branch 'sd/log-decorate' | Junio C Hamano | 1 | -1/+1 |
| 2010-04-18 | stash: Don't overwrite files that have gone from the index | Charles Bailey | 1 | -1/+1 |
| 2010-04-08 | script with rev-list instead of log | Jeff King | 1 | -1/+1 |
| 2010-03-16 | Improve error messages from 'git stash show' | Gustaf Hendeby | 1 | -2/+6 |
| 2010-03-06 | stash: suggest the correct command line for unknown options. | Matthieu Moy | 1 | -0/+1 |
| 2010-02-16 | Merge branch 'maint-1.6.5' into maint-1.6.6 | Junio C Hamano | 1 | -2/+5 |
| 2010-02-15 | stash pop: remove 'apply' options during 'drop' invocation | Thomas Rast | 1 | -2/+5 |
| 2010-01-02 | stash: mention --patch in usage string. | Matthieu Moy | 1 | -1/+1 |
| 2009-10-19 | stash list: drop the default limit of 10 stashes | Thomas Rast | 1 | -5/+0 |
| 2009-10-19 | stash list: use new %g formats instead of sed | Thomas Rast | 1 | -2/+1 |
| 2009-09-07 | Merge branch 'tr/reset-checkout-patch' | Junio C Hamano | 1 | -20/+93 |
| 2009-09-01 | stash: simplify defaulting to "save" and reject unknown options | Matthieu Moy | 1 | -4/+23 |
| 2009-08-15 | DWIM 'git stash save -p' for 'git stash -p' | Thomas Rast | 1 | -2/+2 |
| 2009-08-15 | Merge branch 'js/stash-dwim' into tr/reset-checkout-patch | Junio C Hamano | 1 | -7/+9 |
| 2009-08-15 | Implement 'git stash save --patch' | Thomas Rast | 1 | -14/+66 |
| 2009-08-14 | git stash: Give friendlier errors when there is nothing to apply | Ori Avtalion | 1 | -11/+16 |
| 2009-07-31 | Make 'git stash -k' a short form for 'git stash save --keep-index' | Johannes Schindelin | 1 | -7/+9 |
| 2009-07-22 | git stash: modernize use of "dashed" git-XXX calls | Martin Koegler | 1 | -3/+3 |
| 2009-06-18 | stash: teach quiet option | Stephen Boyd | 1 | -17/+61 |
| 2009-06-09 | Documentation: mention 'git stash pop --index' option explicitly | SZEDER Gábor | 1 | -2/+2 |
| 2008-12-07 | Revert "git-stash: use git rev-parse -q" | Junio C Hamano | 1 | -6/+6 |
| 2008-12-02 | git-stash: use git rev-parse -q | Miklos Vajna | 1 | -6/+6 |
| 2008-10-09 | git-stash.sh: fix flawed fix of invalid ref handling (commit da65e7c1) | Brandon Casey | 1 | -18/+4 |
| 2008-09-29 | Clarify how the user can satisfy stash's 'dirty state' check. | Stephen Haberman | 1 | -1/+1 |
| 2008-09-24 | git-stash.sh: don't default to refs/stash if invalid ref supplied | Brandon Casey | 1 | -2/+15 |
| 2008-09-06 | stash: refresh the index before deciding if the work tree is dirty | Junio C Hamano | 1 | -0/+3 |
| 2008-08-16 | git-stash: improve synopsis in help and manual page | Stephan Beyer | 1 | -1/+7 |
| 2008-08-05 | bash completion: More completions for 'git stash' | Lee Marlow | 1 | -1/+1 |
| 2008-07-23 | stash save: fix parameter handling | Junio C Hamano | 1 | -2/+2 |
| 2008-07-13 | Merge branch 'am/stash-branch' | Junio C Hamano | 1 | -0/+21 |
| 2008-07-05 | stash: introduce 'stash save --keep-index' option | SZEDER Gábor | 1 | -4/+18 |
| 2008-07-05 | Implement "git stash branch <newbranch> <stash>" | Abhijit Menon-Sen | 1 | -0/+21 |
| 2008-05-15 | Ignore dirty submodule states during rebase and stash | Johannes Schindelin | 1 | -3/+3 |
| 2008-02-22 | git-stash: add new 'pop' subcommand | Brandon Casey | 1 | -1/+9 |
| 2008-02-22 | git-stash: add new 'drop' subcommand | Brandon Casey | 1 | -1/+27 |
| 2008-01-06 | git-stash clear: refuse to work with extra parameter for now | Junio C Hamano | 1 | -1/+6 |
| 2008-01-05 | git-stash: use stdout instead of stderr for non error messages | Marco Costalba | 1 | -3/+3 |
| 2007-12-22 | Emit helpful status for accidental "git stash" save | Wincent Colaiuta | 1 | -2/+4 |
| 2007-12-02 | git-stash: Display help message if git-stash is run with wrong sub-commands | Kevin Leung | 1 | -7/+9 |
| 2007-11-28 | Merge branch 'maint' | Junio C Hamano | 1 | -1/+1 |
| 2007-11-28 | scripts: do not get confused with HEAD in work tree | Junio C Hamano | 1 | -1/+1 |
| 2007-11-27 | git-stash: do not get fooled with "color.diff = true" | Pascal Obry | 1 | -2/+2 |
| 2007-11-17 | Merge branch 'ph/parseopt-sh' | Junio C Hamano | 1 | -0/+1 |
| 2007-11-14 | Merge branch 'jc/stash-create' | Junio C Hamano | 1 | -8/+26 |
| 2007-11-07 | git-stash: Fix listing stashes | Emil Medve | 1 | -1/+5 |
| 2007-11-06 | scripts: Add placeholders for OPTIONS_SPEC | Junio C Hamano | 1 | -0/+1 |
| 2007-10-19 | Paper bag fix diff invocation in 'git stash show' | Shawn O. Pearce | 1 | -1/+1 |
| 2007-10-18 | Avoid invoking diff drivers during git-stash | Shawn O. Pearce | 1 | -3/+3 |
| 2007-09-14 | stash: implement "stash create" | Junio C Hamano | 1 | -7/+21 |
| 2007-09-12 | stash: end index commit log with a newline | Jean-Luc Herren | 1 | -1/+1 |
| 2007-07-28 | git-stash apply --index: optimize postprocessing | Junio C Hamano | 1 | -6/+7 |
| 2007-07-28 | Fix git-stash apply --index | Junio C Hamano | 1 | -6/+17 |
| 2007-07-28 | git-stash: Make sure reflog is created for refs/stash | しらいしななこ | 1 | -0/+3 |
| 2007-07-26 | git-stash: do not remove a ref by hand. | Junio C Hamano | 1 | -3/+4 |
| 2007-07-25 | Make sure git-stash works from subdirectory. | Junio C Hamano | 1 | -0/+1 |
| 2007-07-08 | git-stash: try reusing cached stat info as much as possible | Junio C Hamano | 1 | -3/+3 |
| 2007-07-07 | Merge branch 'js/stash' | Junio C Hamano | 1 | -1/+20 |
| 2007-07-06 | stash: allow running from a subdirectory | James Bowes | 1 | -0/+1 |
| 2007-07-06 | Teach git-stash to "apply --index" | Johannes Schindelin | 1 | -1/+20 |
| 2007-07-05 | git-stash: allow more descriptive reminder message when saving | Junio C Hamano | 1 | -6/+19 |
| 2007-07-04 | Update reflog message created for stashes | Junio C Hamano | 1 | -1/+1 |
| 2007-07-03 | stash: end commit log with a newline | Uwe Kleine-König | 1 | -1/+1 |
| 2007-07-02 | git-stash: make "save" the default action again. | Junio C Hamano | 1 | -3/+3 |
| 2007-07-02 | Rewrite "git-frotz" to "git frotz" | Junio C Hamano | 1 | -27/+27 |
| 2007-07-01 | git-stash: don't complain when listing in a repo with no stash | Jeff King | 1 | -0/+5 |
| 2007-07-01 | git-stash: fix "can't shift that many" with no arguments | Jeff King | 1 | -1/+1 |
| 2007-07-01 | git-stash: require "save" to be explicit and update documentation | Junio C Hamano | 1 | -2/+2 |
| 2007-06-30 | Add git-stash script | しらいしななこ | 1 | -0/+160 |