diff options
author | Jeff King <peff@peff.net> | 2012-10-29 09:13:16 +0100 |
---|---|---|
committer | Jeff King <peff@peff.net> | 2012-10-29 09:13:16 +0100 |
commit | e034d1bb927c17a3406a2bdbb8ccf710677a139d (patch) | |
tree | 58bc69a25324468d97a49aeb942c938211ccd442 /grep.h | |
parent | Merge branch 'jk/maint-http-init-not-in-result-handler' (diff) | |
parent | grep: stop looking at random places for .gitattributes (diff) | |
download | git-e034d1bb927c17a3406a2bdbb8ccf710677a139d.tar.xz git-e034d1bb927c17a3406a2bdbb8ccf710677a139d.zip |
Merge branch 'nd/grep-true-path'
"git grep -e pattern <tree>" asked the attribute system to read
"<tree>:.gitattributes" file in the working tree, which was
nonsense.
* nd/grep-true-path:
grep: stop looking at random places for .gitattributes
Diffstat (limited to 'grep.h')
-rw-r--r-- | grep.h | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -164,11 +164,13 @@ struct grep_source { char *buf; unsigned long size; + char *path; /* for attribute lookups */ struct userdiff_driver *driver; }; void grep_source_init(struct grep_source *gs, enum grep_source_type type, - const char *name, const void *identifier); + const char *name, const char *path, + const void *identifier); void grep_source_clear_data(struct grep_source *gs); void grep_source_clear(struct grep_source *gs); void grep_source_load_driver(struct grep_source *gs); |