diff options
author | Jeff King <peff@peff.net> | 2010-04-08 15:42:37 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2010-04-08 23:13:48 -0700 |
commit | b0e621adfd5a60b7cbe95e59f09c87f0870321cb (patch) | |
tree | c979738c37c8ac0b7f88d01a54e0615914f061ec /git-stash.sh | |
parent | 635530a2fcd4bb3714452403f341f1317ae9c9f6 (diff) | |
download | git-b0e621adfd5a60b7cbe95e59f09c87f0870321cb.tar.gz |
script with rev-list instead of log
Because log.decorate now shows decorations for --pretty=oneline,
we must explicitly turn it off when scripting. Otherwise,
users with log.decorate set will get cruft like:
$ git stash
Saved working directory and index state WIP on master:
2c1f7f5 (HEAD, master) commit subject
Instead of adding --no-decorate to the log command line,
let's just use the rev-list plumbing interface instead,
which does the right thing.
git-submodule has a similar call. Since it just counts the
commit lines, nothing is broken, but let's switch it, too,
for the sake of consistency and cleanliness.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'git-stash.sh')
-rwxr-xr-x | git-stash.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/git-stash.sh b/git-stash.sh index 3a0685f189..0726a4a725 100755 --- a/git-stash.sh +++ b/git-stash.sh @@ -57,7 +57,7 @@ create_stash () { # state of the base commit if b_commit=$(git rev-parse --verify HEAD) then - head=$(git log --no-color --abbrev-commit --pretty=oneline -n 1 HEAD --) + head=$(git rev-list --oneline -n 1 HEAD --) else die "You do not have the initial commit yet" fi |