From 363b3281bca7d83f2962430621e757ce9f642ec0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bar=C4=B1=C5=9F=20Metin?= Date: Tue, 2 Feb 2010 22:51:17 +0000 Subject: [PATCH] fix specpath for svn commands --- module-tools.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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) -- 2.43.0