Diff of /trunk/cforge/cforge/Package/CFORGE/Scripts/action.svn.checkout.py [r27] .. [r28]  Maximize  Restore

Switch to unified view

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")