]> code.ossystems Code Review - openembedded-core.git/commitdiff
hg fetcher: Apply fixes from Matt Hoosier
authorRichard Purdie <richard@openedhand.com>
Sun, 7 Sep 2008 10:47:54 +0000 (10:47 +0000)
committerRichard Purdie <richard@openedhand.com>
Sun, 7 Sep 2008 10:47:54 +0000 (10:47 +0000)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5153 311d38ba-8fff-0310-9ca6-ca027cbcb966

bitbake/lib/bb/fetch/hg.py
meta/conf/bitbake.conf

index ee3bd2f7fe132949ed4957d5f3c3daa13e66a9d2..c7d2e62c13cf020d8af1f0600a1bf5acf48f7800 100644 (file)
@@ -79,7 +79,10 @@ class Hg(Fetch):
             host = "/"
             ud.host = "localhost"
 
-        hgroot = host + ud.path
+        if ud.user == None:
+            hgroot = host + ud.path
+        else:
+            hgroot = ud.user + "@" + host + ud.path
 
         if command is "info":
             return "%s identify -i %s://%s/%s" % (basecmd, proto, hgroot, ud.module)
index d57ff4e7c8fc624ee3bf3cf202371820274cc89f..0cdcb2e3c48447387c1e3ba9b3a3d58566cb0e10 100644 (file)
@@ -226,6 +226,7 @@ CVSDIR = "${CO_DIR}/cvs"
 SVNDIR = "${CO_DIR}/svn"
 GITDIR = "${CO_DIR}/git"
 BZRDIR = "${CO_DIR}/bzr"
+HGDIR  = "${CO_DIR}/hg"
 
 STAMP = "${TMPDIR}/stamps/${MULTIMACH_TARGET_SYS}/${PF}"
 WORKDIR = "${TMPDIR}/work/${MULTIMACH_TARGET_SYS}/${PF}"
@@ -471,6 +472,7 @@ FETCHCMD_svn = "/usr/bin/env svn"
 FETCHCMD_cvs = "/usr/bin/env cvs"
 FETCHCMD_wget = "/usr/bin/env wget -t 5"
 FETCHCMD_bzr = "/usr/bin/env bzr"
+FETCHCMD_hg = "/usr/bin/env hg"
 
 FETCHCOMMAND = "ERROR, this must be a BitBake bug"
 FETCHCOMMAND_wget = "/usr/bin/env wget -t 5 --passive-ftp -P ${DL_DIR} ${URI}"