19 lines
835 B
Text
19 lines
835 B
Text
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
|