trouble with .hgignore and hg pull

Matt Mackall mpm at selenic.com
Thu Aug 4 12:21:46 CDT 2005


On Thu, Aug 04, 2005 at 06:35:09PM +0200, Benedikt Spranger wrote:
> On Thu, Aug 04, 2005 at 08:27 -0700, Matt Mackall wrote: 
> > On Thu, Aug 04, 2005 at 01:30:50PM +0200, Benedikt Spranger wrote:
> > > IOError: [Errno 2] No such file or directory:
> > > '/path/to/hg/repos/A/.hg/data/.hgignore.d'
> > Does that file exist? 
> No, .hg/data/.hgignore.i exists, .hg/data/.hgignore.d not. 

That's bad.
 
> > What does hg verify say on repository A?
> Ooops:
> 
> $ hg verify
> file .hgignore:9ebe67e4a5db unknown parent 1 369cf3dd75ebnode
> 369cf3dd75eb78a34c7f0839b4c2261f3a9335b0 in manifests not in .hgignore
> node df9a47333e352c2eb2ce2b5eaa122c189d87bfeb in manifests not in
> Documentation/00-INDEX
> ...
> node d171a77b5627f7f60db5da86390f70ea73c617f3 in manifests not in
> sound/usb/usbquirks.h
> 18332 files, 2400 changesets, 37135 total revisions
> 6619 integrity errors encountered!

6000 errors? Ouch!

> How can I restore this repository?

Well, we can't really fix missing files. Is this the kernel repo?

How did it get in this state? Did you have an unclean fsck recently or
something?

-- 
Mathematics is the supreme nostalgia of our time.


More information about the Mercurial mailing list