Document: the-racy-git-problem Title: Use of index and the "racy git" problem Author: Junio C Hamano Abstract: In order to speed up comparison between files in the work tree and index entries, git compares current lstat(2) information with saved lstat(2) information from whenever it updated the corresponding index entry. A very quick update that does not change file size could therefore make git incorrectly think files in the working tree are unmodified even though they actually are modified. This is called the "racy git" problem (discovered by Pasky), and the entries that would appear clean when they ought not to be because of this problem are called "racily clean". . This document explains how git avoids that problem. Section: File Management Format: Text Files: /usr/share/doc/git-doc/technical/racy-git.txt