projects
/
mass-build.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
For SVN, the version must be manually specified
[mass-build.git]
/
vcs.py
diff --git
a/vcs.py
b/vcs.py
index c63b2b955985d6e5e76b2c755f2b32f688bad275..b700b6e22c8e027d42825a207885bb728a67bcfc 100644
(file)
--- a/
vcs.py
+++ b/
vcs.py
@@
-65,10
+65,11
@@
class KDEGit(Git):
# Fetch updates via SVN
class SVN:
# Fetch updates via SVN
class SVN:
- def __init__(self, folder, svnPath):
+ def __init__(self, folder, svnPath
, versionName
):
self.folder = os.path.abspath(folder)
self.svnPath = svnPath
self.folder = os.path.abspath(folder)
self.svnPath = svnPath
-
+ self.versionName = versionName
+
def update(self):
if os.path.exists(self.folder):
os.chdir(self.folder) # go into repository
def update(self):
if os.path.exists(self.folder):
os.chdir(self.folder) # go into repository
@@
-76,6
+77,12
@@
class SVN:
else:
subprocess.check_call(['svn', 'co', self.svnPath, self.folder])# just download it
else:
subprocess.check_call(['svn', 'co', self.svnPath, self.folder])# just download it
+ def version(self):
+ return self.versionName
+
+ def ignore(self, name):
+ pass
+
class KDESVN(SVN):
class KDESVN(SVN):
- def __init__(self, folder, svnPath):
- SVN.__init__(self, folder, 'svn://svn.kde.org/home/kde/'+svnPath)
+ def __init__(self, folder, svnPath
, version
):
+ SVN.__init__(self, folder, 'svn://svn.kde.org/home/kde/'+svnPath
, version
)