From: Barış Metin Date: Tue, 2 Feb 2010 22:51:17 +0000 (+0000) Subject: fix specpath for svn commands X-Git-Tag: 5.0-rc1~25 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=363b3281bca7d83f2962430621e757ce9f642ec0;p=build.git fix specpath for svn commands --- diff --git a/module-tools.py b/module-tools.py index 37ed7514..fee85b67 100755 --- a/module-tools.py +++ b/module-tools.py @@ -1014,9 +1014,14 @@ class Package: def __init__(self, package, module, svnpath, spec): self.package=package self.module=module - self.svnpath=svnpath + self.svnrev = None + self.svnpath=svnpath + if svnpath.rfind('@') > 0: + self.svnpath, self.svnrev = svnpath.split('@') self.spec=spec - self.specpath="%s/%s"%(svnpath,spec) + self.specpath="%s/%s"%(self.svnpath,self.spec) + if self.svnrev: + self.specpath += "@%s" % self.svnrev self.basename=os.path.basename(svnpath) # returns a http URL to the trac path where full diff can be viewed (between self and pkg)