untracked cache: avoid racy timestamps
commited4efab1b17e883b761b4482c40c04a4529be8f9
authorNguyễn Thái Ngọc Duy <pclouds@gmail.com>
Sun, 8 Mar 2015 10:12:37 +0000 (8 17:12 +0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 12 Mar 2015 20:45:17 +0000 (12 13:45 -0700)
treeb5f43046f55053b9d8e4396e0d88b60395f9b244
parent2bb4cda1987afe6911a1c193283213babda328d2
untracked cache: avoid racy timestamps

When a directory is updated within the same second that its timestamp
is last saved, we cannot realize the directory has been updated by
checking timestamps. Assume the worst (something is update). See
29e4d36 (Racy GIT - 2005-12-20) for more information.

Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
cache.h
dir.c
read-cache.c