Merge branch 'nd/invalidate-i-t-a-cache-tree'
authorJunio C Hamano <gitster@pobox.com>
Wed, 2 Jan 2013 18:39:51 +0000 (10:39 -0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 2 Jan 2013 18:39:51 +0000 (10:39 -0800)
commitf97335b132c80a2282d7648885a4686b85595088
treed2cff0513e4d65cecc229ab5a6126678017f29e4
parent229096a591cb1cd9b309feca0b786be0a0adbe04
parenteec3e7e406867487036cf447fe8fa18740824b2f
Merge branch 'nd/invalidate-i-t-a-cache-tree'

After "git add -N" and then writing a tree object out of the
index, the cache-tree data structure got corrupted.

* nd/invalidate-i-t-a-cache-tree:
  cache-tree: invalidate i-t-a paths after generating trees
  cache-tree: fix writing cache-tree when CE_REMOVE is present
  cache-tree: replace "for" loops in update_one with "while" loops
  cache-tree: remove dead i-t-a code in verify_cache()