diff options
author | Brandon Williams <bmwill@google.com> | 2017-05-05 12:53:34 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-05-06 19:15:39 +0900 |
commit | 0d32c183b636ffba6462b21ed0c844b6cb887b3f (patch) | |
tree | e715096f34c71ed0a6195215ea514e25992ff788 /dir.c | |
parent | 2c1eb104543265c2d26cf36303b35e426dcacf68 (diff) | |
download | git-0d32c183b636ffba6462b21ed0c844b6cb887b3f.tar.gz |
dir: convert fill_directory to take an indexbw/dir-c-stops-relying-on-the-index
Signed-off-by: Brandon Williams <bmwill@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'dir.c')
-rw-r--r-- | dir.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -177,7 +177,9 @@ char *common_prefix(const struct pathspec *pathspec) return len ? xmemdupz(pathspec->items[0].match, len) : NULL; } -int fill_directory(struct dir_struct *dir, const struct pathspec *pathspec) +int fill_directory(struct dir_struct *dir, + struct index_state *istate, + const struct pathspec *pathspec) { const char *prefix; size_t prefix_len; @@ -190,7 +192,7 @@ int fill_directory(struct dir_struct *dir, const struct pathspec *pathspec) prefix = prefix_len ? pathspec->items[0].match : ""; /* Read the directory and prune it */ - read_directory(dir, &the_index, prefix, prefix_len, pathspec); + read_directory(dir, istate, prefix, prefix_len, pathspec); return prefix_len; } |