Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
git-diff: Usage string clean-up
author
Fredrik Kuivinen
<freku045@student.liu.se>
Thu, 15 Dec 2005 22:47:57 +0000
(23:47 +0100)
committer
Junio C Hamano
<junkio@cox.net>
Fri, 16 Dec 2005 00:02:04 +0000
(16:02 -0800)
Signed-off-by: Fredrik Kuivinen <freku045@student.liu.se>
Signed-off-by: Junio C Hamano <junkio@cox.net>
git-diff.sh
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
c6f60f9
)
diff --git
a/git-diff.sh
b/git-diff.sh
index b62e58341cd9d11fc893613949426126871531e2..4812ae4c1ff937ded49334a97ee1dc2c1732e433 100755
(executable)
--- a/
git-diff.sh
+++ b/
git-diff.sh
@@
-3,15
+3,14
@@
# Copyright (c) 2005 Linus Torvalds
# Copyright (c) 2005 Junio C Hamano
# Copyright (c) 2005 Linus Torvalds
# Copyright (c) 2005 Junio C Hamano
+USAGE='[ --diff-options ] <ent>{0,2} [<path>...]'
+SUBDIRECTORY_OK='Yes'
+. git-sh-setup
+
rev=$(git-rev-parse --revs-only --no-flags --sq "$@") || exit
flags=$(git-rev-parse --no-revs --flags --sq "$@")
files=$(git-rev-parse --no-revs --no-flags --sq "$@")
rev=$(git-rev-parse --revs-only --no-flags --sq "$@") || exit
flags=$(git-rev-parse --no-revs --flags --sq "$@")
files=$(git-rev-parse --no-revs --no-flags --sq "$@")
-die () {
- echo >&2 "$*"
- exit 1
-}
-
# I often say 'git diff --cached -p' and get scolded by git-diff-files, but
# obviously I mean 'git diff --cached -p HEAD' in that case.
case "$rev" in
# I often say 'git diff --cached -p' and get scolded by git-diff-files, but
# obviously I mean 'git diff --cached -p HEAD' in that case.
case "$rev" in
@@
-40,8
+39,7
@@
esac
case "$rev" in
?*' '?*' '?*)
case "$rev" in
?*' '?*' '?*)
- echo >&2 "I don't understand"
- exit 1
+ usage
;;
?*' '^?*)
begin=$(expr "$rev" : '.*^.\([0-9a-f]*\).*') &&
;;
?*' '^?*)
begin=$(expr "$rev" : '.*^.\([0-9a-f]*\).*') &&
@@
-58,7
+56,7
@@
case "$rev" in
cmd="git-diff-files $flags -- $files"
;;
*)
cmd="git-diff-files $flags -- $files"
;;
*)
- die "I don't understand $*"
+ usage
;;
esac
;;
esac