All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH/RFC] git-pull: forward --summary to git-rebase to allow diffstat on --rebase
@ 2009-02-25 22:37 Tor Arne Vestbø
  0 siblings, 0 replies; only message in thread
From: Tor Arne Vestbø @ 2009-02-25 22:37 UTC (permalink / raw)
  To: gitster; +Cc: git

git-rebase gets aliases for --summary and --stat to --verbose, as well
as a --no-stat, so that git-pull can just forward the --summary directly.

Signed-off-by: Tor Arne Vestbø <tavestbo@trolltech.com>
---

Would something like this be welcomed? I'd be happy to tweak the
implementation, and add docs, tests, and a config option like
merge.stat. Just wanted to check the mood first :)

git-pull.sh   |    2 +-
 git-rebase.sh |    5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/git-pull.sh b/git-pull.sh
index 75c3610..12e0ae8 100755
--- a/git-pull.sh
+++ b/git-pull.sh
@@ -179,7 +179,7 @@ fi
 
 merge_name=$(git fmt-merge-msg $log_arg <"$GIT_DIR/FETCH_HEAD") || exit
 test true = "$rebase" &&
-	exec git-rebase $strategy_args --onto $merge_head \
+	exec git-rebase $no_stat $strategy_args --onto $merge_head \
 	${oldremoteref:-$merge_head}
 exec git-merge $no_stat $no_commit $squash $no_ff $log_arg $strategy_args \
 	"$merge_name" HEAD $merge_head
diff --git a/git-rebase.sh b/git-rebase.sh
index 528b604..9940eea 100755
--- a/git-rebase.sh
+++ b/git-rebase.sh
@@ -257,9 +257,12 @@ do
 		esac
 		do_merge=t
 		;;
-	-v|--verbose)
+	-v|--verbose|--stat|--summary)
 		verbose=t
 		;;
+	-n|--no-stat)
+		verbose=
+		;;
 	--whitespace=*)
 		git_am_opt="$git_am_opt $1"
 		;;
-- 
1.6.1.GIT

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2009-02-25 22:29 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-25 22:37 [PATCH/RFC] git-pull: forward --summary to git-rebase to allow diffstat on --rebase Tor Arne Vestbø

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.