Weird behavior

Titus Winters twinters at jetheaddev.com
Fri Jul 31 21:46:49 UTC 2009


Background:
I'm running mercurial 1.2.1.  I've cloned a (large) repository remotely,
over the network.  I'm following the WorkingPractices
(http://mercurial.selenic.com/wiki/WorkingPractices ) bit on the wiki:
the clone of the network repo is "incoming."  

When I clone that repository (call the clone "feature"), and apply
patches to "feature", I wind up with files that mercurial has lost.  The
files are not in the filesystem, but "hg status" doesn't believe they
are missing.  "hg verify" produces no errors, "hg revert" has no effect.
If I touch the (missing) files, then "hg status" lists it as changed and
revert works properly.  

I haven't found a method to reliably reproduce this yet.  So far it's an
annoyance but easy to work around (if the build breaks because of a
missing file, get the file back by touching and reverting it.) 

Any ideas?
-Titus




More information about the Mercurial mailing list