Re: Missing features in git
- From
Jakub Narebski <jnareb@gmail.com>
- Date
- Nov 14, 2006, 14:53 UTC
- Message-ID
- <ejcl6l$bo0$1@sea.gmane.org>
- In-Reply-To
- <20061114134958.5326.qmail@science.horizon.com>
linux@horizon.com wrote:
Show 5 quoted lines
> One thing I noticed is that with ref logs, you've just re-invented the > CVS problem of associating history with a name. If you want to rename > a branch (say, from "mischacks" to something suitable for publication), > do you rename the log or not? It's a less virulent form, but it seems > like the same disease.
Well, it would be nice to have command to rename branches (with its reflog) and to rename tags (even in their packed format).
[...]
Show 5 quoted lines
> Then you could check out an arbitrary version without any of the annoyance > above; I could "git checkout tags/foo" or even "git checkout deadbeef~3". > I wouldn't be on a current branch (which would necessitate changing > "git branch" output), so HEAD would simply contain an object ID directly > rather than being a symlink/symref.
And what would happen if you want to checkout other branch? Where the ID in the HEAD would go to? HEAD just _has_ to be reference to _branch_.
-- Jakub Narebski Warsaw, Poland ShadeHawk on #git