This version strdups the path to avoid it getting mutated. Problem noted by Junio. David Turner (2): traverse_info: make mostly const do_compare_entry: use already-computed path builtin/merge-tree.c | 2 +- cache-tree.c | 4 ++-- cache-tree.h | 2 +- t/t4010-diff-pathspec.sh | 2 +- tree-walk.c | 9 +++++++- tree-walk.h | 5 +++-- unpack-trees.c | 55 ++++++++++++++++++++++++++++++++++++++++-------- 7 files changed, 62 insertions(+), 17 deletions(-) -- 2.4.2.749.g730654d-twtrsrc -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html