On Tue, Aug 28, 2007 at 12:34:06AM -0700, Junio C Hamano wrote:
Thank you!!!
Maybe the last sentence should be omitted? The fact that sometimes
you need to specify --root is pretty well hidden as a plumbing-level
option up until now, so what --root does is largely an impleementation
detail that the average user doesn't need to know and would probably
confuse him/her deeply anyway. (i.e., it's needed by git-diff-tree,
but it's not needed by git-diff.)
BTW, I'm probably missing some history here, but why isn't
--root/rev->show_root_diff=1 the default? Why do we have the
log.showroot config option; what are the circumstances when anyone
would want to set log.showroot to 0?
Thanks for adding that comment; for someone who is still trying to
understand how the revision walker infrastructure works, it will be
very helpful!
- Ted
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html