hg update failed after clone. it's huge repo
ruby
rubik at sina.com
Tue Jan 10 13:12:52 UTC 2012
Matt Mackall <mpm <at> selenic.com> writes:
> There are hundreds of reasons it can fail. No one can help you without
> an error message.
sorry for lacking details.
I am using Hg 2.0 on Windows 7 x86. but the repo is in Git,
so I tried to get it by hg-git.
but after all it got the repo down to local disk, and build a true Hg
repo, which can be verified.
so I think that it may be a problem for Mercurial.
here's someting happend on my Command screen, wish to be helpful:
-------------------------------------------------------------
D:\hg\xbmc\skins>hg status
D:\hg\xbmc\skins>hg tip
changeset: 113:1b26ecb66fb7
bookmark: eden-pre
tag: default/eden-pre
tag: tip
user: theuni <theuni-nospam- at xbmc.org>
date: Sat Dec 24 02:05:59 2011 -0500
summary: [aeon.nox] initial eden commit. Version 2.0.0. Upstream b76f1d9d090
f9d746d720ac3c5006ba9942e92af
D:\hg\xbmc\skins>hg id
000000000000
D:\hg\xbmc\skins>hg log -l 3
changeset: 113:1b26ecb66fb7
bookmark: eden-pre
tag: default/eden-pre
tag: tip
user: theuni <theuni-nospam- at xbmc.org>
date: Sat Dec 24 02:05:59 2011 -0500
summary: [aeon.nox] initial eden commit. Version 2.0.0. Upstream b76f1d9d090
f9d746d720ac3c5006ba9942e92af
changeset: 112:b60d9f319a05
user: theuni <theuni-nospam- at xbmc.org>
date: Sat Dec 24 01:55:48 2011 -0500
summary: [back-row] update to 3.5.0. upstream r3500
changeset: 111:3d5418063c7a
user: theuni <theuni-nospam- at xbmc.org>
date: Wed Dec 21 04:59:49 2011 -0500
summary: [neon] initial commit to Eden. Version 2.0.0. Upstream 68a00807
D:\hg\xbmc\skins>hg verify
checking changesets
checking manifests
crosschecking files in changesets and manifests
checking files
checking [===============> ] 16005/47935 1m58s
...
47935 files, 114 changesets, 58201 total revisions
D:\hg\xbmc\skins>hg summary
parent: -1:000000000000 (no revision checked out)
branch: default
commit: (clean)
update: 114 new changesets (update)
D:\hg\xbmc\skins>hg version
Mercurial Distributed SCM (version 2.0.2)
(see http://mercurial.selenic.com for more information)
Copyright (C) 2005-2011 Matt Mackall and others
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
D:\hg\xbmc\skins>hg update
updating [> ] 457/16650 3m21s
...
abort:
here faild. and I tried again, with --debug
D:\hg\xbmc\skins>hg update --debug
...
...
updating: skin.aeon.nox/media/flags/studios/Asread.png 1644/16650 files (9.87%)
updating: skin.aeon.nox/media/flags/studios/Astoria Films.png 1645/16650 files (
9.88%)
updating: skin.aeon.nox/media/flags/studios/Asylum Films.png 1646/16650 files (9
.89%)
updating: skin.aeon.nox/media/flags/studios/Asylum Pictures.png 1647/16650 files
(9.89%)
updating: skin.aeon.nox/media/flags/studios/Asylum, The.png 1648/16650 files (9.
90%)
updating: skin.aeon.nox/media/flags/studios/Asylum.png 1649/16650 files (9.90%)
updating: skin.aeon.nox/media/flags/studios/Asylum?The.png 1650/16650 files (9.9
1%)
getting skin.aeon.nox/media/flags/studios/Asylum?The.png
abort:
D:\hg\xbmc\skins>
--------------------------------------------------------------------
so the error occured when
getting skin.aeon.nox/media/flags/studios/Asylum?The.png
Asylum?The.png ??
mayby there's some special characters in the file name?
-----
this repo skins is the result of this command:
hg clone git://xbmc.git.sourceforge.net/gitroot/xbmc/skins
and I tried to clone it to another repo:
----------------------------------------------------------------
D:\hg\xbmc\skins>cd ..
D:\hg\xbmc>hg clone skins skinsCloned
updating to branch default
updating [=> ] 919/16650 1m36s
abort:
D:\hg\xbmc>cd skinsCloned
D:\hg\xbmc\skinsCloned>hg update --debug
...
...
updating: skin.aeon.nox/media/flags/studios/Ascot Elite Entertainment Group.png
1642/16650 files (9.86%)
updating: skin.aeon.nox/media/flags/studios/Ashi Productions.png 1643/16650 file
s (9.87%)
updating: skin.aeon.nox/media/flags/studios/Asread.png 1644/16650 files (9.87%)
updating: skin.aeon.nox/media/flags/studios/Astoria Films.png 1645/16650 files (
9.88%)
updating: skin.aeon.nox/media/flags/studios/Asylum Films.png 1646/16650 files (9
.89%)
updating: skin.aeon.nox/media/flags/studios/Asylum Pictures.png 1647/16650 files
(9.89%)
updating: skin.aeon.nox/media/flags/studios/Asylum, The.png 1648/16650 files (9.
90%)
updating: skin.aeon.nox/media/flags/studios/Asylum.png 1649/16650 files (9.90%)
updating: skin.aeon.nox/media/flags/studios/Asylum?The.png 1650/16650 files (9.9
1%)
getting skin.aeon.nox/media/flags/studios/Asylum?The.png
abort:
D:\hg\xbmc\skinsCloned>
---------------------------------
the new repo skinsCloned should have nothing with the hg-git, but
same error.
still failed again.
I don't know why.
it's a verified hg repo, but can not be updated to the tip version.
is it a problem of Hg ? or problem of hg-git?
need any more details?
I don't know any other debug methods.
More information about the Mercurial
mailing list