Re: [PATCH v3 0/5] push: update remote tags only with force
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Nov 14, 2012, 13:22 UTC
- Message-ID
- <7v390ccoak.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <CAEUsAPZtF-L5J_g1L5d44BKveoAnJ81PatX94fFS4FM=iW33KA@mail.gmail.com>
Chris Rorvick <chris@rorvick.com> writes:
Show 7 quoted lines
>> "Do not update, only add new" may be a good feature, but at the same >> time I have this suspicion that its usefulness may not necessarily >> be limited to refs/tags/* hierarchy. >> >> I dunno. > > Are you suggesting allowing forwards for just refs/heads/*?
No, it is a nonsense to unconditionally forbid fast-forwards to refs outside refs/heads/ hierarchy.
I was imagining a more general feature to allow the *user* to ask Git not to fast-forward some refs (not limited to refs/tags/) during a push.
If such a general feature were in place, you can think of your patch as automatically making the user to ask Git not to fast-forward refs in refs/tags/, which would be a mere special case of it.
And I was wondering if such a general feature makes sense.