Skip to content

Commit bcd6608

Browse files
committed
Merge branch 'pe/pull-rebase-v-q' into maint
* pe/pull-rebase-v-q: pull: Apply -q and -v options to rebase mode as well
2 parents a8addfe + ce4c4d4 commit bcd6608

File tree

2 files changed

+28
-1
lines changed

2 files changed

+28
-1
lines changed

git-pull.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,7 @@ fi
279279
merge_name=$(git fmt-merge-msg $log_arg <"$GIT_DIR/FETCH_HEAD") || exit
280280
case "$rebase" in
281281
true)
282-
eval="git-rebase $diffstat $strategy_args $merge_args"
282+
eval="git-rebase $diffstat $strategy_args $merge_args $verbosity"
283283
eval="$eval --onto $merge_head ${oldremoteref:-$merge_head}"
284284
;;
285285
*)

t/t5521-pull-options.sh

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,17 @@ test_expect_success 'git pull -q' '
1919
test ! -s out)
2020
'
2121

22+
test_expect_success 'git pull -q --rebase' '
23+
mkdir clonedqrb &&
24+
(cd clonedqrb && git init &&
25+
git pull -q --rebase "../parent" >out 2>err &&
26+
test ! -s err &&
27+
test ! -s out &&
28+
git pull -q --rebase "../parent" >out 2>err &&
29+
test ! -s err &&
30+
test ! -s out)
31+
'
32+
2233
test_expect_success 'git pull' '
2334
mkdir cloned &&
2435
(cd cloned && git init &&
@@ -27,6 +38,14 @@ test_expect_success 'git pull' '
2738
test ! -s out)
2839
'
2940

41+
test_expect_success 'git pull --rebase' '
42+
mkdir clonedrb &&
43+
(cd clonedrb && git init &&
44+
git pull --rebase "../parent" >out 2>err &&
45+
test -s err &&
46+
test ! -s out)
47+
'
48+
3049
test_expect_success 'git pull -v' '
3150
mkdir clonedv &&
3251
(cd clonedv && git init &&
@@ -35,6 +54,14 @@ test_expect_success 'git pull -v' '
3554
test ! -s out)
3655
'
3756

57+
test_expect_success 'git pull -v --rebase' '
58+
mkdir clonedvrb &&
59+
(cd clonedvrb && git init &&
60+
git pull -v --rebase "../parent" >out 2>err &&
61+
test -s err &&
62+
test ! -s out)
63+
'
64+
3865
test_expect_success 'git pull -v -q' '
3966
mkdir clonedvq &&
4067
(cd clonedvq && git init &&

0 commit comments

Comments
 (0)