diff options
author | Junio C Hamano <gitster@pobox.com> | 2016-02-03 14:16:06 -0800 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2016-02-03 14:16:06 -0800 |
commit | 201155cd1164572086a8a5fa1708b93d68b64f08 (patch) | |
tree | 8bf0b7ba5a89248b231704119fb4e8eea06303c0 /tree-walk.h | |
parent | e01c6b15c97e30baedc45021e6dcbd90140616cd (diff) | |
parent | a6720955f19ea10bf9569d04480deed25b1bccf7 (diff) | |
download | git-201155cd1164572086a8a5fa1708b93d68b64f08.tar.gz git-201155cd1164572086a8a5fa1708b93d68b64f08.tar.xz |
Merge branch 'dt/unpack-compare-entry-optim'
"git checkout $branch" (and other operations that share the same
underlying machinery) has been optimized.
* dt/unpack-compare-entry-optim:
unpack-trees: fix accidentally quadratic behavior
do_compare_entry: use already-computed path
Diffstat (limited to 'tree-walk.h')
-rw-r--r-- | tree-walk.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tree-walk.h b/tree-walk.h index 3b2f7bf17..174eb617d 100644 --- a/tree-walk.h +++ b/tree-walk.h @@ -59,6 +59,7 @@ enum follow_symlinks_result { enum follow_symlinks_result get_tree_entry_follow_symlinks(unsigned char *tree_sha1, const char *name, unsigned char *result, struct strbuf *result_path, unsigned *mode); struct traverse_info { + const char *traverse_path; struct traverse_info *prev; struct name_entry name; int pathlen; |