The snapshot was made on a repository built with an earlier hg version
so exhibits the same errors that we saw when upgrading hg recently. I've
updated the snapshot to be of the latest tree. If you don't want to
download the new snapshot, execute the following in your snapshot tree
before trying the pull:
find .hg -type d -name "*.[di]" -exec echo mv {} {}.hg ";"
Run this at the top of your working dir. Take out the 'echo' once
you've confirmed it's finding the right files.
Regards,
James
Taisuke Yamada wrote:
Hi.
I just downloaded xen-unstable.tar.gz seed archive and still fails to
run "hg pull -u" using 0.6c toolkit.
Following is the (repeatable) trace I get. Is xenbit repository still
not ready, or is there anything I'm missing? I'm using mercirual 0.6c-1
package avaiable on Debian "sid". Thanks in advance.
tai@latte:/home/tai> cd /usr/local/src/xen-unstable.hg
tai@latte:/usr/local/src/xen-unstable.hg> ls
total 0
tai@latte:/usr/local/src/xen-unstable.hg> hg --version
Mercurial Distributed SCM (version 0.6c)
Copyright (C) 2005 Matt Mackall <mpm@xxxxxxxxxxx>
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
tai@latte:/usr/local/src/xen-unstable.hg> hg pull -u
pulling from http://xenbits.xensource.com/xen-unstable.hg
searching for changes
adding changesets
adding manifests
adding file changes
added 868 changesets with 11154 changes to 1549 files
Traceback (most recent call last):
File "/usr/bin/hg", line 13, in ?
commands.run()
File "/usr/lib/python2.3/site-packages/mercurial/commands.py", line
1461, in run
sys.exit(dispatch(sys.argv[1:]))
File "/usr/lib/python2.3/site-packages/mercurial/commands.py", line
1571, in dispatch
return d()
File "/usr/lib/python2.3/site-packages/mercurial/commands.py", line
1556, in <lambda>
d = lambda: func(u, repo, *args, **cmdoptions)
File "/usr/lib/python2.3/site-packages/mercurial/commands.py", line
941, in pull
return update(ui, repo)
File "/usr/lib/python2.3/site-packages/mercurial/commands.py", line
1257, in update
return repo.update(node, allow=merge, force=clean)
File "/usr/lib/python2.3/site-packages/mercurial/hg.py", line 1734,
in update
t = self.file(f).read(get[f])
File "/usr/lib/python2.3/site-packages/mercurial/hg.py", line 37, in
read
t = self.revision(node)
File "/usr/lib/python2.3/site-packages/mercurial/revlog.py", line
244, in revision
rev = self.rev(node)
File "/usr/lib/python2.3/site-packages/mercurial/revlog.py", line
160, in rev
def rev(self, node): return self.nodemap[node]
KeyError: 'O\xf1\t\x95x\x19N\xcfG\xdd\xa6\xaa\xf7Z\xbf6\x98O\x96\xd9'
tai@latte:/usr/local/src/xen-unstable.hg>
xenbits uses 0.6b, the latest release version up until about 12 hours
ago when 0.6c was released. I'll upgrade xenbits to 0.6c over the
weekend.
Just done this. Please report any problems directly to me. (And yes,
the two blank changelog messages were an artifact of the upgrade.)
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|