hg update error: abort: No match found!

Thomas Arendsen Hein thomas at intevation.de
Sat Jul 21 01:27:02 CDT 2007


* Sebastian Hauer <sebastian.hauer at gmail.com> [20070720 22:51]:
> 1. Shared main repository on a shared NFS file system.
> 2. Repo clone 1 of main repository on machine A (Windows)
> 3. Repo clone 2 of main repository on machine B (Solaris)
> 
> I use shared file access to the main repo no ssh or http.
> Here is what happened:
> 1. I added a binary file to repo 1, committed it and then pushed it into the
> main repo.
> 2. From repo 2 I then tried pulling the change from the main repo which
> seemed to work.
> 3. I tried updating the working directory and all I get now where I run hg
> update is the following error message:
> abort: No match found!
> 
> When I run hg tip in repo 1 I get:
> changeset:   9:e2d4f5a21769
> tag:         tip
> parent:      7:ee408ed57c7d
> parent:      8:387d478f45ef
> 
> When I do the same thing in the now defunctioning repo 2 I get:
> changeset:   9:e2d4f5a21769
> tag:         tip
> parent:      8:ee408ed57c7d
> parent:      7:387d478f45ef
> 
> 
> Which looks good to me. I even checked on repo 2 the .hg/store/data
> directory to see if  my added file was at leased added to the repo but
> nothing no .i or .d file with that name.

Which hg version are you using?

Try 'hg verify' on the main repo and clone 2 from the Solaris
machine. Try 'hg verify' on the main repo from the Windows machine.

Look at the permissions of the new .d/.i files in the main repo.

Thomas

-- 
thomas at intevation.de - http://intevation.de/~thomas/ - OpenPGP key: 0x5816791A
Intevation GmbH, Osnabrueck - Register: Amtsgericht Osnabrueck, HR B 18998
Geschaeftsfuehrer: Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner


More information about the Mercurial mailing list