On Wednesday 01 March 2006 19:25, Linus Torvalds wrote: > > git log origin/master.. > > > > is really not that bad > > It really is. > > Think like a user. If I pull from "origin", then the name of that thing is > "origin", not "origin/master" or "o/master". A user doesn't care what the > remote branch name is - the whole _point_ of the .git/remotes/xyzzy file > is to give a short description that includes the names of the branches you > pull from. So the get_sha1() magic should map "origin" to "remote/origin/master" (or instead hardcoded master the remote branch from the first "Pull:" line) ? The ambiguity here would be that shortcut names of remote repositories should not be used as tag or head names... I think a big plus of this would be that gitk can show branches tracking remote ones with another color. > The good news is that "get_sha1()" shouldn't be thse at hard to extend on. > Just add a case at the end that says "do we have a .git/remotes/%s file, > and if so, parse it". To be able to say "git log origin.." you need the above magic, too. Josef - : 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