From: Junio C Hamano Date: Thu, 15 Nov 2012 16:50:56 GMT Subject: Re: [PATCH v3 0/5] push: update remote tags only with force Message-ID: <7vzk2i95e7.fsf@alter.siamese.dyndns.org> In-Reply-To: Angelo Borsotti writes: >> I am *not* convinced that the "refs/tags/ is the only special >> hierarchy whose contents should not move" is a bad limitation we >> should avoid, but if it indeed is a bad limitation, the above is one >> possible way to think about avoiding it. > > What other hierarchy besides branches and tags is there? Do you have > in mind some other that should not move? People use their own hierarchies for various purposes that are not pre-defined by git-core, e.g. refs/changes/, refs/pull/, etc. Depending on the semantics the projects want out of these hierarchies, some of them may well be considered "create-only".