[issue1108] missing entries in the dirstate

Emanuele Aina mercurial-bugs at selenic.com
Fri May 2 11:22:49 CDT 2008

New submission from Emanuele Aina <faina.mail at tiscali.it>:

Running 'hg status' in a repo freshly cloned from
http://techn.ocracy.org/hg-bug-dirstate/ gets you some modified files, even if
there is no reason.

It seems that their entries in the dirstate are never fully populated, so the
timestamp and size checks fail.

Even deleting .hg/dirstate and running 'hg debugrebuildstate' does not help.

The first revision of mercurial exhibiting the problem is 05257fd28591.

$ hg clone http://techn.ocracy.org/hg-bug-dirstate/

$ cd hg-bug-dirstate

$ hg status
M style/magher-colors.css
M style/magher-layout.css
M style/magher-style.css

$ hg debugstate |grep -- -1
n 666         -1 1970-01-01 01:00:00 style/magher-colors.css
n 666         -1 1970-01-01 01:00:00 style/magher-layout.css
n 666         -1 1970-01-01 01:00:00 style/magher-style.css

messages: 6001
nosy: em
priority: bug
status: unread
title: missing entries in the dirstate

Mercurial issue tracker <mercurial-bugs at selenic.com>

More information about the Mercurial-devel mailing list