From: Chris Rorvick Date: Thu, 17 Jan 2013 06:20:13 GMT Subject: Re: [PATCH v6 0/8] push: update remote tags only with force Message-ID: In-Reply-To: <7vobgpxeel.fsf@alter.siamese.dyndns.org> On Wed, Jan 16, 2013 at 10:48 AM, Junio C Hamano wrote: > It is fine when pushing into "refs/tags/" hierarchy. It is *NOT* > OK if the type check does not satisfy this function. In that case, > we do not actually see the existence of the destination as a > problem, but it is reported as such. We are blocking because we do > not like the type of the new object or the type of the old object. > If the destination points at a commit, the push can succeed if the > user changes what object to push, so saying "you cannot push because > the destination already exists" is just wrong in such a case. So the solution is to revert back to recommending a merge?