Re: [PATCH] push: error out when the "upstream" semantics does not make sense
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Apr 5, 2012, 19:48 UTC
- Message-ID
- <7vlima5591.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <20120405184345.GA6448@burratino>
Jonathan Nieder <jrnieder@gmail.com> writes:
Show 12 quoted lines
> I worry that a beginner seeing this message would think it means that > when "master" is set up to track origin/master that there is no way to > push that branch to any other repository. > > Maybe something like > > die(_( > "You are pushing to remote '%s', which is not the upstream of your\n" > "current branch '%s', without specifying a refspec.\n"), > remote->name, branch->name); > > would be harder to misunderstand.
Perhaps. Do we need to rephrase it without using the word 'refspec' (e.g. "without telling me what to push"), or there is no point avoiding jargon because other jargons (i.e. 'remote' and 'upstream') already appear in the sentence?