On Fri, 14 Jul 2006, David Woodhouse wrote: > > > But that thing is doubly strange, because it uses "." as a path specifier. > > If this is done in the top-most directory, that should mean "all changes", > > which in turn means that the whole thing should be equivalent to > > > > git rev-parse "$1^0" > > > > since all commits should make _some_ change, and thus the first revision > > in the list should always be the top commit - the one you passed in as an > > argument. > > In this case, I really do have commits in the intermediate tree which > don't actually change anything, and I want to filter them out -- I > couldn't see a simple way to do it all in one pass. Btw, I'm actually surprised that my path simplification didn't filter out the "." and make it mean exactly the same as not giving a path at all. I thought I had done that earlier, but if you say "-- ." matters, then it obviously does.. Linus - : 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