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