Re: [RFC] get_sha1() shorthands for blob/tree objects
- From
Linus Torvalds <torvalds@osdl.org>
- Date
- Apr 19, 2006, 00:47 UTC
- Message-ID
- <Pine.LNX.4.64.0604181745410.3701@g5.osdl.org>
- In-Reply-To
- <Pine.LNX.4.64.0604181735480.3701@g5.osdl.org>
On Tue, 18 Apr 2006, Linus Torvalds wrote:
> > And I thought we already disallowed ':' in branch names because cogito > uses them for the strange <rev>:<rev> syntax..
Btw, pathnames with ':' in them aren't a problem. It's only revision names that can't have ':' in them and still be used together with this syntax.
If you have a pathname with ':', it's fine to do
git cat-file v1.2.4:pathname:with:colon
because the magic revision parsing only cares about the _first_ colon, and will split that into "v1.2.4" and "pathname:with:colon" without ever even looking at the other ones.
Linus