Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
stash: prefer --quiet over shell redirection of the standard error stream
author
David Aguilar
<davvid@gmail.com>
Tue, 16 Sep 2014 03:24:10 +0000
(20:24 -0700)
committer
Junio C Hamano
<gitster@pobox.com>
Fri, 19 Sep 2014 17:51:59 +0000
(10:51 -0700)
Use `git rev-parse --verify --quiet` instead of redirecting
stderr to /dev/null.
Signed-off-by: David Aguilar <davvid@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
git-stash.sh
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
c41a87d
)
diff --git
a/git-stash.sh
b/git-stash.sh
index 9c1ba8e4b81a1f118af1967c2c72795ba12d6df0..7ece0f1420e019b517088abdd828ff73c6b13ec0 100755
(executable)
--- a/
git-stash.sh
+++ b/
git-stash.sh
@@
-50,7
+50,7
@@
clear_stash () {
then
die "$(gettext "git stash clear with parameters is unimplemented")"
fi
then
die "$(gettext "git stash clear with parameters is unimplemented")"
fi
- if current=$(git rev-parse --verify
$ref_stash 2>/dev/null
)
+ if current=$(git rev-parse --verify
--quiet $ref_stash
)
then
git update-ref -d $ref_stash $current
fi
then
git update-ref -d $ref_stash $current
fi
@@
-292,7
+292,7
@@
save_stash () {
}
have_stash () {
}
have_stash () {
- git rev-parse --verify
$ref_stash >/dev/null 2>&1
+ git rev-parse --verify
--quiet $ref_stash >/dev/null
}
list_stash () {
}
list_stash () {
@@
-392,12
+392,12
@@
parse_flags_and_rev()
;;
esac
;;
esac
- REV=$(git rev-parse --
quiet --symbolic --verify "$1" 2>/dev/null
) || {
+ REV=$(git rev-parse --
symbolic --verify --quiet "$1"
) || {
reference="$1"
die "$(eval_gettext "\$reference is not valid reference")"
}
reference="$1"
die "$(eval_gettext "\$reference is not valid reference")"
}
- i_commit=$(git rev-parse --
quiet --verify "$REV^2" 2>/dev/null
) &&
+ i_commit=$(git rev-parse --
verify --quiet "$REV^2"
) &&
set -- $(git rev-parse "$REV" "$REV^1" "$REV:" "$REV^1:" "$REV^2:" 2>/dev/null) &&
s=$1 &&
w_commit=$1 &&
set -- $(git rev-parse "$REV" "$REV^1" "$REV:" "$REV^1:" "$REV^2:" 2>/dev/null) &&
s=$1 &&
w_commit=$1 &&
@@
-409,7
+409,7
@@
parse_flags_and_rev()
test "$ref_stash" = "$(git rev-parse --symbolic-full-name "${REV%@*}")" &&
IS_STASH_REF=t
test "$ref_stash" = "$(git rev-parse --symbolic-full-name "${REV%@*}")" &&
IS_STASH_REF=t
- u_commit=$(git rev-parse --
quiet --verify "$REV^3" 2>/dev/null
) &&
+ u_commit=$(git rev-parse --
verify --quiet "$REV^3"
) &&
u_tree=$(git rev-parse "$REV^3:" 2>/dev/null)
}
u_tree=$(git rev-parse "$REV^3:" 2>/dev/null)
}
@@
-531,7
+531,8
@@
drop_stash () {
die "$(eval_gettext "\${REV}: Could not drop stash entry")"
# clear_stash if we just dropped the last stash entry
die "$(eval_gettext "\${REV}: Could not drop stash entry")"
# clear_stash if we just dropped the last stash entry
- git rev-parse --verify "$ref_stash@{0}" >/dev/null 2>&1 || clear_stash
+ git rev-parse --verify --quiet "$ref_stash@{0}" >/dev/null ||
+ clear_stash
}
apply_to_branch () {
}
apply_to_branch () {