summaryrefslogtreecommitdiff
path: root/builtin
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2016-06-20 18:01:00 (GMT)
committerJunio C Hamano <gitster@pobox.com>2016-06-20 18:01:00 (GMT)
commit73bc4b4928e0111aa97c9963535223abb6fb2545 (patch)
treef6178690acea2486b67b59c2c625a1a3ff0f0c33 /builtin
parent8d6a7e9a198488a1594cd178240fb56085129c78 (diff)
parentc57e501c51d6b76ce30658b94ee4a5dc6ac27f3e (diff)
downloadgit-73bc4b4928e0111aa97c9963535223abb6fb2545.zip
git-73bc4b4928e0111aa97c9963535223abb6fb2545.tar.gz
git-73bc4b4928e0111aa97c9963535223abb6fb2545.tar.bz2
Merge branch 'ah/no-verify-signature-with-pull-rebase'
"git pull --rebase --verify-signature" learned to warn the user that "--verify-signature" is a no-op when rebasing. * ah/no-verify-signature-with-pull-rebase: pull: warn on --verify-signatures with --rebase
Diffstat (limited to 'builtin')
-rw-r--r--builtin/pull.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/builtin/pull.c b/builtin/pull.c
index 1d7333c..897a7f4 100644
--- a/builtin/pull.c
+++ b/builtin/pull.c
@@ -815,6 +815,9 @@ static int run_rebase(const unsigned char *curr_head,
argv_array_push(&args, "--no-autostash");
else if (opt_autostash == 1)
argv_array_push(&args, "--autostash");
+ if (opt_verify_signatures &&
+ !strcmp(opt_verify_signatures, "--verify-signatures"))
+ warning(_("ignoring --verify-signatures for rebase"));
argv_array_push(&args, "--onto");
argv_array_push(&args, sha1_to_hex(merge_head));