On 2007-05-13 12:07:21 -0700, Junio C Hamano wrote: > Sean <seanlkml@xxxxxxxxxxxx> writes: > > > Would it be possible/reasonable to treat a bare ~3 (or ^) on the > > git command line as equivalent to "<current branch>~3" ? At least > > @{3} already works this way and it would be nice to do the same > > for the even more common tilde and hat operations. If so, it would > > be a small convenience to just type: "git show ~3" > > Interesting. Yes. I think we should have this, even if just for consistency. > At least, "ls ~0" does not seem to get confused by bash to be the > home directory of the root user, so I do not offhand think of a > reason not to have ~$n as a synonym to HEAD~$n. It seems that ~foo is only expanded to foo's home if there is such a user. Since all-numeric users probably aren't common, we can probably get away with it. > Would that be useful? I dunno. It would allow you to say git log ~5.. instead of git log HEAD~5.. so I'd say it is useful. -- Karl Hasselström, kha@xxxxxxxxxxx www.treskal.com/kalle - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html