Summary: | Layman with mercurial repository freeze layman | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Cedric Pinson <cpinson> |
Component: | Tools | Assignee: | Gunnar Wrobel (RETIRED) <wrobel> |
Status: | RESOLVED INVALID | ||
Severity: | major | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Cedric Pinson
2007-10-05 15:35:32 UTC
Sorry, can't reproduce. You have at least a minor issue with naming the overlay type "Mercurial" instead of "mercurial" but that should not freeze it. Here is my test transcript: cd /tmp mkdir hg cd hg hg init touch test hg commit -A -m "test" hg serve -p 80 Second shell cd /tmp mkdir layhg Create two files: cat layman.cfg [MAIN] #----------------------------------------------------------- # Path to the config directory config_dir: /tmp/layhg #----------------------------------------------------------- # Defines the directory where overlays should be installed storage : /usr/portage/local/test #----------------------------------------------------------- # Remote overlay lists will be stored here # layman will append _md5(url).xml to each filename cache : %(storage)s/cache #----------------------------------------------------------- # The list of locally installed overlays local_list: %(storage)s/overlays.xml #----------------------------------------------------------- # Path to the make.conf file that should be modified by # layman make_conf : %(storage)s/make.conf #----------------------------------------------------------- # URLs of the remote lists of overlays (one per line) # #overlays : http://www.gentoo.org/proj/en/overlays/layman-global.txt # http://dev.gentoo.org/~wrobel/layman/global-overlays.xml # http://mydomain.org/my-layman-list.xml overlays : file:///tmp/layhg/overlay.xml cat overlay.xml <?xml version="1.0" ?> <layman> <overlay type = "mercurial" src = "http://localhost/" contact = "wrobel@gentoo.org" name = "hgtest"> <link> http://example.com/ </link> <description> Test </description> </overlay> </layman> Run layman: layman -c layman.cfg -L * hgtest [Mercurial ] (source: http://localhost/ ) layman -c layman.cfg -a hgtest * Running command "/usr/bin/hg clone "http://localhost//" "/usr/portage/local/test/hgtest""... requesting all changes adding changesets adding manifests adding file changes added 1 changesets with 1 changes to 1 files 1 files updated, 0 files merged, 0 files removed, 0 files unresolved * Successfully added overlay "hgtest". |