Hi, Michael O'Cleirigh wrote: > After considering your comment I have to agree with you that it is a > special case of index-filter and probably not useful/general for > enough other cases to justify adding in a new command line option. Now, why do you give up so easily? ;-) Surely what your patch is hinting at is the possibility of an --ls-tree-filter (for lack of a better name) that works with trees without the overhead of unpacking them. On the other hand I do agree with Hannes that allowing only "egrep" is a bit overspecialized. In practice I would have used something like --commit-filter=' tree=$1 && new_tree=$( git ls-tree $commit | egrep "$filter_egrep" | git mktree ) && shift && git_commit_non_empty_tree "$new_tree" "$@" ' so another (simpler?) solution might be an entry for the EXAMPLES section of the manual along these lines. Ciao, Jonathan -- 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