From: Junio C Hamano Date: Wed, 16 Sep 2009 17:13:57 GMT Subject: Re: [PATCH] push: Correctly initialize nonfastforward in do_push. Message-ID: <7vpr9q24oa.fsf@alter.siamese.dyndns.org> In-Reply-To: <1253119020-26547-1-git-send-email-Matthieu.Moy@imag.fr> Matthieu Moy writes: > 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. Hmm, the patch looks correct but I am scratching my head to see how this is triggered. "git push ... nonexisting-branch" seems to get: error: src refspec nonexisting-branch does not match any. error: failed to push some refs to '...'