[PATCH] guilt: add option guilt.diffstat
- From
- Wu Fengguang <fengguang.wu@intel.com>
- Date
- Dec 13, 2008, 02:14 UTC
- Message-ID
- <20081213021422.GA28249@localhost>
Introduce option guilt.diffstat so that we don't have to type "guilt refresh --diffstat" in its full form every time.
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com> --- guilt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-)
--- guilt.orig 2008-12-13 09:53:32.000000000 +0800 +++ guilt 2008-12-13 10:01:03.000000000 +0800
@@ -538,7 +538,7 @@ __refresh_patch() [ ! -z "$4" ] && diffopts="-C -M --find-copies-harder" - if [ ! -z "$5" ]; then + if [ -n "$5" -o "x$diffstat" = "x1" ]; then ( echo "---" git diff --stat $diffopts "$2" @@ -627,6 +627,9 @@ guilt_push_diff_context=1 # default autotag value AUTOTAG_DEFAULT=1 +# default diffstat value +DIFFSTAT_DEFAULT=0 + # # Parse any part of .git/config that belongs to us # @@ -635,6 +638,10 @@ AUTOTAG_DEFAULT=1 autotag=`git config guilt.autotag` [ -z "$autotag" ] && autotag=$AUTOTAG_DEFAULT +# generate diffstat? +diffstat=`git config guilt.diffstat` +[ -z "$diffstat" ] && diffstat=$DIFFSTAT_DEFAULT + # # The following gets run every time this file is source'd #