Diff of /trunk/cforge/cforge/Package/CFORGE/Scripts/pysvn.py [r44] .. [r45]  Maximize  Restore

Switch to unified view

a/trunk/cforge/cforge/Package/CFORGE/Scripts/pysvn.py b/trunk/cforge/cforge/Package/CFORGE/Scripts/pysvn.py
...
...
61
        for d in dirs:
61
        for d in dirs:
62
            cmd="svn update --depth=files --username=%s --password=%s %s/%s" % (username, password, destination, d)
62
            cmd="svn update --depth=files --username=%s --password=%s %s/%s" % (username, password, destination, d)
63
            p = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True)
63
            p = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True)
64
            (output, err) = p.communicate()
64
            (output, err) = p.communicate()
65
65
66
def svn_get_stat(folder):
67
    cmd="svn stat %s" % (folder)
68
    p = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True)
69
    (stat, err) = p.communicate()
70
    return stat
71
            
72
def svn_get_url(folder):
73
    cmd="svn info --show-item url %s" % (folder)
74
    p = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True)
75
    (url, err) = p.communicate()
76
    return url
77
            
78
def svn_update_non_codesys(username, password, folder):
79
    url = svn_get_url(folder)
80
    dirs = svn_get_directories_without_codesys_projects(username, password, url)
81
    
82
    for d in dirs:
83
        cmd="svn update --depth=files --username=%s --password=%s %s/%s" % (username, password, folder, d)
84
        p = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True)
85
        (output, err) = p.communicate()
86
87
def svn_commit_non_codesys(username, password, folder, message):
88
    cmd="svn commit -m '%s' --username=%s --password=%s %s" % (message, username, password, folder)
89
    p = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True)
90
    (output, err) = p.communicate()
66
    
91