Re: can I remove or move a tag in a remote repository?
- From
Jakub Narebski <jnareb@gmail.com>
- Date
- Nov 29, 2006, 13:46 UTC
- Message-ID
- <ekk2sh$8ja$1@sea.gmane.org>
- In-Reply-To
- <Pine.LNX.4.63.0611291220130.30004@wbgn013.biozentrum.uni-wuerzburg.de>
Johannes Schindelin wrote:
Show 11 quoted lines
>> Without even considering any other option, I chose to use a lightweight >> tag for that purpose, since I have a conceptual view that it's a label I >> can move from one referent to another. It strikes me as counter-intuitive >> to use a temporary git "branch" that way. Would that even work, removing >> it and recreating it all the time? > > Yes, it would. Remember: a branch in git is just a named ref. It > literally used to be a 41-byte file pointing to the tip of the branch in > the ancestor graph. And you can update it with git-update-ref. > > So, a branch in git is very much the movable label you are looking for.
And even if cvs-head does not fast-forward, remember that pu branch also doesn't fast-forward (usually).
-- Jakub Narebski Warsaw, Poland ShadeHawk on #git