diff options
author | Brandon Casey <casey@nrlssc.navy.mil> | 2008-09-23 18:57:09 -0500 |
---|---|---|
committer | Shawn O. Pearce <spearce@spearce.org> | 2008-09-24 09:24:20 -0700 |
commit | da65e7c133cd316c9076fbb6b0aeee7bc42a6db8 (patch) | |
tree | bc8847c0e04aa5f469971219a5e76f1db14ac853 /utf8.h | |
parent | dc4179f9a76473176eb473f6f568b0006c823fba (diff) | |
download | git-da65e7c133cd316c9076fbb6b0aeee7bc42a6db8.tar.gz git-da65e7c133cd316c9076fbb6b0aeee7bc42a6db8.tar.xz |
git-stash.sh: don't default to refs/stash if invalid ref supplied
apply_stash() and show_stash() each call rev-parse with
'--default refs/stash' as an argument. This option causes rev-parse to
operate on refs/stash if it is not able to successfully operate on any
element of the command line. This includes failure to supply a "valid"
revision. This has the effect of causing 'stash apply' and 'stash show'
to operate as if stash@{0} had been supplied when an invalid revision is
supplied.
e.g. 'git stash apply stash@{1}' would fall back to
'git stash apply stash@{0}'
This patch modifies these two functions so that they avoid using the
--default option of rev-parse.
Signed-off-by: Brandon Casey <casey@nrlssc.navy.mil>
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Diffstat (limited to 'utf8.h')
0 files changed, 0 insertions, 0 deletions