summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard@openedhand.com>2008-09-07 10:47:54 +0000
committerRichard Purdie <richard@openedhand.com>2008-09-07 10:47:54 +0000
commite1af8defd6fce62a339e75c6cea11491ffc43b6c (patch)
treee8298cf91e2df23505071789b043d597376a4bea
parent4be407b4d92411c2963f31120d9b96a0231faf59 (diff)
downloadpoky-e1af8defd6fce62a339e75c6cea11491ffc43b6c.tar.gz
hg fetcher: Apply fixes from Matt Hoosier
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5153 311d38ba-8fff-0310-9ca6-ca027cbcb966
-rw-r--r--bitbake/lib/bb/fetch/hg.py5
-rw-r--r--meta/conf/bitbake.conf2
2 files changed, 6 insertions, 1 deletions
diff --git a/bitbake/lib/bb/fetch/hg.py b/bitbake/lib/bb/fetch/hg.py
index ee3bd2f7fe..c7d2e62c13 100644
--- a/bitbake/lib/bb/fetch/hg.py
+++ b/bitbake/lib/bb/fetch/hg.py
@@ -79,7 +79,10 @@ class Hg(Fetch):
79 host = "/" 79 host = "/"
80 ud.host = "localhost" 80 ud.host = "localhost"
81 81
82 hgroot = host + ud.path 82 if ud.user == None:
83 hgroot = host + ud.path
84 else:
85 hgroot = ud.user + "@" + host + ud.path
83 86
84 if command is "info": 87 if command is "info":
85 return "%s identify -i %s://%s/%s" % (basecmd, proto, hgroot, ud.module) 88 return "%s identify -i %s://%s/%s" % (basecmd, proto, hgroot, ud.module)
diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
index d57ff4e7c8..0cdcb2e3c4 100644
--- a/meta/conf/bitbake.conf
+++ b/meta/conf/bitbake.conf
@@ -226,6 +226,7 @@ CVSDIR = "${CO_DIR}/cvs"
226SVNDIR = "${CO_DIR}/svn" 226SVNDIR = "${CO_DIR}/svn"
227GITDIR = "${CO_DIR}/git" 227GITDIR = "${CO_DIR}/git"
228BZRDIR = "${CO_DIR}/bzr" 228BZRDIR = "${CO_DIR}/bzr"
229HGDIR = "${CO_DIR}/hg"
229 230
230STAMP = "${TMPDIR}/stamps/${MULTIMACH_TARGET_SYS}/${PF}" 231STAMP = "${TMPDIR}/stamps/${MULTIMACH_TARGET_SYS}/${PF}"
231WORKDIR = "${TMPDIR}/work/${MULTIMACH_TARGET_SYS}/${PF}" 232WORKDIR = "${TMPDIR}/work/${MULTIMACH_TARGET_SYS}/${PF}"
@@ -471,6 +472,7 @@ FETCHCMD_svn = "/usr/bin/env svn"
471FETCHCMD_cvs = "/usr/bin/env cvs" 472FETCHCMD_cvs = "/usr/bin/env cvs"
472FETCHCMD_wget = "/usr/bin/env wget -t 5" 473FETCHCMD_wget = "/usr/bin/env wget -t 5"
473FETCHCMD_bzr = "/usr/bin/env bzr" 474FETCHCMD_bzr = "/usr/bin/env bzr"
475FETCHCMD_hg = "/usr/bin/env hg"
474 476
475FETCHCOMMAND = "ERROR, this must be a BitBake bug" 477FETCHCOMMAND = "ERROR, this must be a BitBake bug"
476FETCHCOMMAND_wget = "/usr/bin/env wget -t 5 --passive-ftp -P ${DL_DIR} ${URI}" 478FETCHCOMMAND_wget = "/usr/bin/env wget -t 5 --passive-ftp -P ${DL_DIR} ${URI}"