Merge branch 'kb/name-hash'
commitc044bed8f0ed0275792cf66201579e42c0de7171
authorJunio C Hamano <gitster@pobox.com>
Mon, 1 Apr 2013 15:59:53 +0000 (1 08:59 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 1 Apr 2013 15:59:53 +0000 (1 08:59 -0700)
treef39c9e19c58b25b9e88a25f3f5648fd496d7a1b6
parente81890548c2deff5a642ba1917e31742bfb15b96
parent2092678cd5265e40dfb2b8e3adc8f2075faeece4
Merge branch 'kb/name-hash'

The code to keep track of what directory names are known to Git on
platforms with case insensitive filesystems can get confused upon
a hash collision between these pathnames and looped forever.

* kb/name-hash:
  name-hash.c: fix endless loop with core.ignorecase=true
cache.h
name-hash.c
read-cache.c