Hi, On Wed, 7 Nov 2007, Jon Smirl wrote: > So if git log is always whole tree, why doesn't this work? git log is not always the whole tree. git log without arguments is. > cd arch/powerpc/platforms/52xx > git log arch/powerpc/platforms/52xx > fatal: ambiguous argument 'arch/powerpc/platforms/52xx': unknown > revision or path not in the working tree. > Use '--' to separate paths from revisions > > It's not consistent. git log with no parameters is relative to the > project root, git log with a parameter is relative to the current > directory. It is consistent, when you realise that the path arguments are interpreted relative to the project root. Hth, Dscho - 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