[PATCH/RFC 16/20] rebase -i: support --stat
- From
Martin von Zweigbergk <martin.von.zweigbergk@gmail.com>
- Date
- Nov 25, 2010, 19:57 UTC
- Message-ID
- <1290715083-16919-17-git-send-email-martin.von.zweigbergk@gmail.com>
- In-Reply-To
- <1290715083-16919-1-git-send-email-martin.von.zweigbergk@gmail.com>
Move up the code that displays the diffstat if '--stat' is passed, so that it will be executed before calling git-rebase--interactive.sh.
Signed-off-by: Martin von Zweigbergk <martin.von.zweigbergk@gmail.com> --- git-rebase.sh | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/git-rebase.sh b/git-rebase.sh index 11cea3c..43cab41 100755 --- a/git-rebase.sh +++ b/git-rebase.sh @@ -522,13 +522,6 @@ fi # If a hook exists, give it a chance to interrupt run_pre_rebase_hook "$upstream_arg" "$@" -test -n "$interactive_rebase" && run_interactive_rebase - -# Detach HEAD and reset the tree -say "First, rewinding head to replay your work on top of it..." -git checkout -q "$onto^0" || die "could not detach HEAD" -git update-ref ORIG_HEAD $branch - if test -n "$diffstat" then if test -n "$verbose" @@ -539,6 +532,13 @@ then GIT_PAGER='' git diff --stat --summary "$mb" "$onto" fi +test -n "$interactive_rebase" && run_interactive_rebase + +# Detach HEAD and reset the tree +say "First, rewinding head to replay your work on top of it..." +git checkout -q "$onto^0" || die "could not detach HEAD" +git update-ref ORIG_HEAD $branch + # If the $onto is a proper descendant of the tip of the branch, then # we just fast-forwarded. if test "$mb" = "$branch"
-- 1.7.3.2.864.gbbb96