Help. I've screwed up my repo again, and I have no idea how.

Rob Landley rob at landley.net
Wed Nov 1 20:30:54 CST 2006


When I say "hg diff Makefile" mercurial refuses to see any differences between 
the version in my repository and the last checked in version.  If I say "hg 
diff -r 7 Makefile" it shows differences between that version and the last 
checked in version, again totally ignoring what's in my actual working 
directory.

When I go "hg diff" it shows nothing.  When I go "hg status" it shows every 
file in the entire tree.

What the heck is going on?

A copy of my screwed up repository is at:
  http://landley.net/code/toybox/toybox3.tbz

Notice: Makefile doesn't match the last checkin but try getting hg to 
acknowledge that, and whatever new changes I make I simply cannot force hg to 
notice them.

What did I do?  How do I undo it?  How do I prevent it from happening again, 
since this isn't the first time I've done whatever this is and had to restore 
from a backup.  (Those of you whose email archives go back farther than the 
web page's, check my message on october 8...)

I also tried updating mercurial to the current development version, but that 
made no difference.

Help?

Rob 
-- 
"Perfection is reached, not when there is no longer anything to add, but
when there is no longer anything to take away." - Antoine de Saint-Exupery


More information about the Mercurial mailing list