rsplit = rsplit23 selfDir = rsplit(abspath(__file__), "/", 1)[0] print selfDir sys.path.append(selfDir) downloadDir = join(selfDir, "testtmp") if exists(downloadDir): rmtree(downloadDir) makedirs(downloadDir) from cmsBuild import parseGitUrl, downloadGit from cmsBuild import DownloadOptions, initDownloadHandlers initDownloadHandlers() options = DownloadOptions() options.workDir = abspath(downloadDir) giturl = """gitroot://*****:*****@hifi-bonsai.com/Users/git/COMP/PKGTOOLS.git?export=PKGTOOLS&tag=HEAD&output=/PKGTOOLS.tgz""" protocol, gitroot, args = parseGitUrl(giturl) assert (protocol == "gitroot") assert (gitroot == "ssh://[email protected]/Users/git/COMP/PKGTOOLS.git") assert (args["tag"] == "HEAD") assert (args["branch"] == "master") assert (args["output"] == "/PKGTOOLS.tgz") #assert (downloadGit (giturl, downloadDir, options)) from cmsBuild import parseCvsUrl, downloadCvs cvsurl = """cvs://:pserver:[email protected]:2401/cvs_server/repositories/CMSSW?passwd=AA_:yZZ3e&module=BOSS&export=BOSS&tag=-rBOSS_4_3_6&output=/BOSS.tar.gz""" protocol, cvsroot, args = parseCvsUrl(cvsurl)
rsplit = rsplit23 selfDir = rsplit (abspath (__file__), "/", 1)[0] print selfDir sys.path.append (selfDir) downloadDir = join (selfDir, "testtmp") if exists (downloadDir): rmtree (downloadDir) makedirs (downloadDir) from cmsBuild import parseGitUrl, downloadGit from cmsBuild import DownloadOptions, initDownloadHandlers initDownloadHandlers () options = DownloadOptions () options.workDir = abspath (downloadDir) giturl = """gitroot://*****:*****@hifi-bonsai.com/Users/git/COMP/PKGTOOLS.git?export=PKGTOOLS&tag=HEAD&output=/PKGTOOLS.tgz""" protocol, gitroot, args = parseGitUrl (giturl) assert (protocol == "gitroot") assert (gitroot == "ssh://[email protected]/Users/git/COMP/PKGTOOLS.git") assert (args["tag"] == "HEAD") assert (args["branch"] == "master") assert (args["output"] == "/PKGTOOLS.tgz") #assert (downloadGit (giturl, downloadDir, options)) from cmsBuild import parseCvsUrl, downloadCvs cvsurl = """cvs://:pserver:[email protected]:2401/cvs_server/repositories/CMSSW?passwd=AA_:yZZ3e&module=BOSS&export=BOSS&tag=-rBOSS_4_3_6&output=/BOSS.tar.gz""" protocol, cvsroot, args = parseCvsUrl (cvsurl)
from os import makedirs from shutil import rmtree import sys import md5 import tarfile from cmsBuild import DownloadOptions, initDownloadHandlers from cmsBuild import parseCvsUrl, downloadCvs downloadDir = join(dirname(abspath(__file__)), "testtmp") if exists(downloadDir): rmtree(downloadDir) makedirs(downloadDir) initDownloadHandlers() options = DownloadOptions() options.workDir = abspath(downloadDir) options.verbose = True cvsurl = """cvs://:pserver:[email protected]:2401/cvs_server/repositories/CMSSW?passwd=AA_:yZZ3e&strategy=checkout&module=CMSSW/VisMonitoring/DQMServer&nocache=true&export=VisMonitoring/DQMServer&tag=-rV04-01-01&output=/DQMServer.tar.gz""" protocol, cvsroot, args = parseCvsUrl(cvsurl) print args assert (protocol == "cvs") assert (cvsroot == ":pserver:[email protected]:2401/cvs_server/repositories/CMSSW") assert (args["passwd"] == "AA_:yZZ3e") assert (args["module"] == "CMSSW/VisMonitoring/DQMServer") assert (args["export"] == "VisMonitoring/DQMServer") assert (args["tag"] == "V04-01-01") assert (args["output"] == "/DQMServer.tar.gz") assert (downloadCvs(cvsurl, downloadDir, options))
from os import makedirs from shutil import rmtree import sys import md5 import tarfile from cmsBuild import DownloadOptions, initDownloadHandlers from cmsBuild import parseCvsUrl, downloadCvs downloadDir = join (dirname (abspath (__file__)), "testtmp") if exists (downloadDir): rmtree (downloadDir) makedirs (downloadDir) initDownloadHandlers () options = DownloadOptions () options.workDir = abspath (downloadDir) options.verbose = True cvsurl = """cvs://:pserver:[email protected]:2401/cvs_server/repositories/CMSSW?passwd=AA_:yZZ3e&strategy=checkout&module=CMSSW/VisMonitoring/DQMServer&nocache=true&export=VisMonitoring/DQMServer&tag=-rV04-01-01&output=/DQMServer.tar.gz""" protocol, cvsroot, args = parseCvsUrl (cvsurl) print args assert (protocol == "cvs") assert (cvsroot == ":pserver:[email protected]:2401/cvs_server/repositories/CMSSW") assert (args["passwd"] == "AA_:yZZ3e") assert (args["module"] == "CMSSW/VisMonitoring/DQMServer") assert (args["export"] == "VisMonitoring/DQMServer") assert (args["tag"] == "V04-01-01") assert (args["output"] == "/DQMServer.tar.gz") assert (downloadCvs (cvsurl, downloadDir, options))