summaryrefslogtreecommitdiff
path: root/builtin/push.c
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2013-01-24 05:19:25 (GMT)
committerJunio C Hamano <gitster@pobox.com>2013-01-24 05:19:25 (GMT)
commitbb9a69694f27aa299777c679979f75bdef75735d (patch)
treef00e9f412cd91c4f2b5aa355d68bc0b501ff8ee3 /builtin/push.c
parent86db7464496ca82488071c7a9e7e57eff07cd900 (diff)
parent87c86dd14abe8db7d00b0df5661ef8cf147a72a3 (diff)
downloadgit-bb9a69694f27aa299777c679979f75bdef75735d.zip
git-bb9a69694f27aa299777c679979f75bdef75735d.tar.gz
git-bb9a69694f27aa299777c679979f75bdef75735d.tar.bz2
Merge branch 'as/pre-push-hook'
Add an extra hook so that "git push" that is run without making sure what is being pushed is sane can be checked and rejected (as opposed to the user deciding not pushing). * as/pre-push-hook: Add sample pre-push hook script push: Add support for pre-push hooks hooks: Add function to check if a hook exists
Diffstat (limited to 'builtin/push.c')
-rw-r--r--builtin/push.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/builtin/push.c b/builtin/push.c
index 8491e43..b158028 100644
--- a/builtin/push.c
+++ b/builtin/push.c
@@ -407,6 +407,7 @@ int cmd_push(int argc, const char **argv, const char *prefix)
OPT_BOOL(0, "progress", &progress, N_("force progress reporting")),
OPT_BIT(0, "prune", &flags, N_("prune locally removed refs"),
TRANSPORT_PUSH_PRUNE),
+ OPT_BIT(0, "no-verify", &flags, N_("bypass pre-push hook"), TRANSPORT_PUSH_NO_HOOK),
OPT_END()
};