a/trunk/cforge/cforge/Package/CFORGE/Scripts/action.svn.checkout.py | b/trunk/cforge/cforge/Package/CFORGE/Scripts/action.svn.checkout.py | ||
---|---|---|---|
... |
... |
||
32 | req.username = username |
32 | req.username = username |
33 | req.password = password |
33 | req.password = password |
34 | req.save = True # Optional |
34 | req.save = True # Optional |
35 | 35 | ||
36 | svn.auth_username_password += set_username |
36 | svn.auth_username_password += set_username |
37 | # checkout plain SVN files |
||
37 | pysvn.svn_checkout_non_codesys(username, password, url, path) |
38 | pysvn.svn_checkout_non_codesys(username, password, url, path) |
39 | # get all CODESYS projects |
||
38 | cdsprojects = pysvn.svn_get_directories_with_codesys_projects(username, password, url) |
40 | cdsprojects = pysvn.svn_get_directories_with_codesys_projects(username, password, url) |
39 | 41 | # checkout all CODESYS projects |
|
40 | for p in cdsprojects: |
42 | for p in cdsprojects: |
41 | dirbase = path + "\\" + p.rstrip('/').replace("/", "\\") |
43 | dirbase = path + "\\" + p.rstrip('/').replace("/", "\\") |
42 | filebase = os.path.basename(dirbase) |
44 | filebase = os.path.basename(dirbase) |
43 | dir = os.path.dirname(dirbase) |
45 | dir = os.path.dirname(dirbase) |
44 | svn.checkout(url + "/" + p, dir, filebase + ".library") |
46 | svn.checkout(url + "/" + p, dir, filebase + ".library") |