diff options
author | Russell Belfer <rb@github.com> | 2012-10-15 23:48:43 +0400 |
---|---|---|
committer | Russell Belfer <rb@github.com> | 2012-10-15 23:54:46 +0400 |
commit | 52032ae53689ac37350f6af3bf1834122e4b3cf0 (patch) | |
tree | d9d98e14fa8e2a5d5d024dbd623bf9beb42e1330 /src/attr_file.h | |
parent | d5a51910678f8aea2b7efe077efc678141762dfc (diff) |
Fix single-file ignore checks
To answer if a single given file should be ignored, the path to
that file has to be processed progressively checking that there
are no intermediate ignored directories in getting to the file
in question. This enables that, fixing the broken old behavior,
and adds tests to exercise various ignore situations.
Diffstat (limited to 'src/attr_file.h')
-rw-r--r-- | src/attr_file.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/attr_file.h b/src/attr_file.h index b28d8a02b..877daf306 100644 --- a/src/attr_file.h +++ b/src/attr_file.h @@ -71,10 +71,10 @@ typedef struct { } git_attr_file; typedef struct { - git_buf full; - const char *path; - const char *basename; - int is_dir; + git_buf full; + char *path; + char *basename; + int is_dir; } git_attr_path; typedef enum { |