From: Junio C Hamano Date: Thu, 17 Oct 2013 22:55:15 +0000 (-0700) Subject: Merge branch 'es/name-hash-no-trailing-slash-in-dirs' X-Git-Tag: v1.8.5-rc0~42 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d6a58b7773d142ab6da47eca94f83b9c8e6dad5e;p=thirdparty%2Fgit.git Merge branch 'es/name-hash-no-trailing-slash-in-dirs' Clean up the internal of the name-hash mechanism used to work around case insensitivity on some filesystems to cleanly fix a long-standing API glitch where the caller of cache_name_exists() that ask about a directory with a counted string was required to have '/' at one location past the end of the string. * es/name-hash-no-trailing-slash-in-dirs: dir: revert work-around for retired dangerous behavior name-hash: stop storing trailing '/' on paths in index_state.dir_hash employ new explicit "exists in index?" API name-hash: refactor polymorphic index_name_exists() --- d6a58b7773d142ab6da47eca94f83b9c8e6dad5e