Quoting Junio C Hamano <gitster@xxxxxxxxx>: > Peter Baumann <waste.manager@xxxxxx> writes: >> Hallo, >> >> after reading Junio's nice blog today where he explained how to use git grep >> efficiently, I saw him using a glob to match for the interesting files: >> >> $ git grep -e ';;' -- '*.c' >> >> Is it possible to have the same feature in git diff and the revision >> machinery? Because I tried >> >> $ cd $path_to_your_git_src_dir >> $ git log master -p -- '*.h' >> .... No commit shown >> >> $ git diff --name-only v1.5.0 v1.6.0 -- '*.c' >> >> and both don't return anything. > There was a recent discussion on this. The index family uses glob, the > tree family uses leading-path only. The one implemented for grep can do > both, and attempts to unify both by providing possibly reusable interface > so that the other two families can be ported to, but we haven't managed to > trick anybody to take up the task ;-). The list archive has nicely written summaries on the issues and suggestions on how to make this possible: http://article.gmane.org/gmane.comp.version-control.git/94628 http://thread.gmane.org/gmane.comp.version-control.git/105638/focus=105679 -- Nanako Shiraishi, the unofficial project secratary of the git project http://ivory.ap.teacup.com/nanako3/ -- 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