git-whatchanged: exit out early on errors
- From
Linus Torvalds <torvalds@osdl.org>
- Date
- Jan 25, 2006, 22:02 UTC
- Message-ID
- <Pine.LNX.4.64.0601251700540.2644@evo.osdl.org>
- In-Reply-To
- <Pine.LNX.4.64.0601251655580.2644@evo.osdl.org>
If we get an error parsing the arguments, exit.
Signed-off-by: Linus Torvalds <torvalds@osdl.org> ---
This goes together with the previous diff - it just makes git-whatchanged exit gracefully when git-rev-parse errors out.
diff --git a/git-whatchanged.sh b/git-whatchanged.sh index 80e2500..d4f985b 100755 --- a/git-whatchanged.sh +++ b/git-whatchanged.sh @@ -4,7 +4,7 @@ USAGE='[-p] [--max-count=<n>] [<since>.. SUBDIRECTORY_OK='Yes' . git-sh-setup -diff_tree_flags=$(git-rev-parse --sq --no-revs --flags "$@") +diff_tree_flags=$(git-rev-parse --sq --no-revs --flags "$@") || exit test -z "$diff_tree_flags" && diff_tree_flags=$(git-repo-config --get whatchanged.difftree) test -z "$diff_tree_flags" &&