diff options
author | Junio C Hamano <junkio@cox.net> | 2007-04-13 08:05:29 +0200 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2007-04-14 17:57:06 +0200 |
commit | 8c701249d2257699c19822b528c101668abc55b9 (patch) | |
tree | f53d3cf1957b792b456f63517df04e8529d99448 /attr.c | |
parent | Define 'crlf' attribute. (diff) | |
download | git-8c701249d2257699c19822b528c101668abc55b9.tar.xz git-8c701249d2257699c19822b528c101668abc55b9.zip |
Teach 'diff' about 'diff' attribute.
This makes paths that explicitly unset 'diff' attribute not to
produce "textual" diffs from 'git-diff' family.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'attr.c')
-rw-r--r-- | attr.c | 18 |
1 files changed, 0 insertions, 18 deletions
@@ -378,21 +378,3 @@ int git_checkattr(const char *path, int num, struct git_attr_check *check) rem = fill(path, pathlen, stk, check, num, rem); return 0; } - -static void setup_binary_check(struct git_attr_check *check) -{ - static struct git_attr *attr_binary; - - if (!attr_binary) - attr_binary = git_attr("binary", 6); - check->attr = attr_binary; -} - -int git_path_is_binary(const char *path) -{ - struct git_attr_check attr_binary_check; - - setup_binary_check(&attr_binary_check); - return (!git_checkattr(path, 1, &attr_binary_check) && - (0 < attr_binary_check.isset)); -} |