[PATCH] push: Correctly initialize nonfastforward in do_push.
- From
Matthieu Moy <matthieu.moy@imag.fr>
- Date
- Sep 16, 2009, 16:37 UTC
- Message-ID
- <1253119020-26547-1-git-send-email-Matthieu.Moy@imag.fr>
The variable is assigned unconditionally in print_push_status, but print_push_status is not reached by all codepaths. In particular, this fixes a bug where "git push ... nonexisting-branch" was complaining about non-fast forward.
Signed-off-by: Matthieu Moy <Matthieu.Moy@imag.fr> --- (I'm the one to blame, sorry for introducing this bug)
builtin-push.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/builtin-push.c b/builtin-push.c index 3cb1ee4..a73333b 100644 --- a/builtin-push.c +++ b/builtin-push.c @@ -140,7 +140,7 @@ static int do_push(const char *repo, int flags) struct transport *transport = transport_get(remote, url[i]); int err; - int nonfastforward; + int nonfastforward = 0; if (receivepack) transport_set_option(transport, TRANS_OPT_RECEIVEPACK, receivepack);
-- 1.6.5.rc1.11.g2d184.dirty