On Fri, Nov 27, 2009 at 10:47:45AM -0800, Uri Okrent wrote: > >Changing "grep" is too late for 1.7.0, but we are trying to find an easy > >migration path like you mentioned in your message and that is exactly what > >this thread is about. > > I wasn't actually suggesting we change grep for 1.7. As a matter of > fact, my personal opinion (which I probably neglected to mention) is > that grep default behavior should stay the same since it is semantically > closer to unix (or gnu) grep. Keeping consistency with non-git grep has been mentioned a few times in this thread. I really don't understand how default file selection is supposed to maintain consistency with non-git grep. Regular grep defaults to stdin if no paths are given. That mode doesn't make any sense for git grep. So of the two options (grepping the list of files from the full tree, or the list of files rooted at the current directory), how is one closer to non-git grep than the other? -Peff -- 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