On Tue, Jan 30, 2018 at 3:25 PM, Elijah Newren <newren@xxxxxxxxx> wrote: > Before trying to apply directory renames to paths within the given > directories, we want to make sure that there aren't conflicts at the > directory level. There will be additional checks at the individual > file level too, which will be added later. > +static int tree_has_path(struct tree *tree, const char *path) > +{ > + unsigned char hashy[20]; What is 20? ;) I think you want to use GIT_MAX_RAWSZ instead.