When I tried to push my xemacs-gtk changes into xemacs/xemacs-gtk, I got
the following error:
[jsparkes src]$ hg push xemacs-gtk
pushing to
https://bitbucket.org/xemacs/xemacs-gtk
searching for changes
abort: empty or missing revlog for lock/.precious
[jsparkes src]$
lock/.precious is a file apparently left over from CVS. I had deleted it
quite a while ago.
Following the advice in
http://mercurial.selenic.com/wiki/RepositoryCorruption, I ran a verify:
[jsparkes src]$ hg verify
checking changesets
checking manifests
crosschecking files in changesets and manifests
checking files
data/lock/.precious.i@104: missing revlog!
104: empty or missing lock/.precious
lock/.precious@104: 692a62877542 in manifests not found
5120 files, 6324 changesets, 51125 total revisions
3 integrity errors encountered!
(first damaged changeset appears to be 104)
I fixed this using the procedure in section 4.3.
(I just wanted this on the record in case it causes problems in the future.)
--
Jeff Sparkes
jsparkes(a)gmail.com
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta