Microsoft

core.ignorecase corruption issue fixed in Visual Studio Tools for Git 0.8.0.0

Mar 7, 2013Andy Lewis
core.ignorecase corruption issue fixed in Visual Studio Tools for Git 0.8.0.0
SummaryAI, from the source post

This post details two critical bugs in the Visual Studio Tools for Git preview release (version 0.7.x.x) related to the 'core.ignorecase' setting in libgit2. The bugs caused spurious changes (pending deletes) in the Changes page and corrupted tree objects during commits when repositories contained directories with case-equivalent names (e.g., 'Images' and 'images'). These issues were fixed in version 0.8.0.0, which is now available. The post explains the underlying cause related to case-insensitive file systems and provides guidance on recovery for affected repositories.

More from the Git Branching and Merging trail