hg update error: abort: No match found!

Matt Mackall mpm at selenic.com
Mon Jul 23 09:20:05 CDT 2007


On Mon, Jul 23, 2007 at 07:52:14AM -0400, Sebastian Hauer wrote:
> Hello Thomas,
> I am running mercurial 0.9.4 on both Solaris and Windows.
> Below are the hg verify results on the broken repository clone:
> 
> ---------
> checking changesets
> checking manifests
> crosschecking files in changesets and manifests
> checking files
> node e26062b4a4af99a82af3bd798053cb6dbc9749ab in manifests not in lib/junit-
> 4.3.1.jar
> 111 files, 11 changesets, 156 total revisions
> 1 integrity errors encountered!
> ---------
> 
> hg verify on the shared repo does not show any problems.
> The permission in the shared repository look fine too:
> 
> -rwxr--r-- on .hg/store/data/lib/junit-4.3.1.jar.i
> 
> There is no .d file for junit-4.3.1.jar.

That's expected if the .i file is < 128k.

Does that file show up in the clone?

Please send the output on server and clone of:

hg debugindex .hg/store/data/lib/junit-4.3.1.jar.i 

> I also want to mention that on I noticed that the time of the Solaris box
> was out of sync by a few minutes.  That is the same box I use to keep the
> shared repository as well as the now broken repository clone.  Is it
> possible that this caused it to get confused?  Since it probably had a
> timestamp in the future when I added and pushed it from my windows
> repository to the shared Solaris main repository and then right away
> intended to pull it into my Solaris repository clone?

Shouldn't matter.

-- 
Mathematics is the supreme nostalgia of our time.


More information about the Mercurial mailing list