1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#!/usr/bin/env python
import subprocess
def delete_repo(name):
output = subprocess.check_output(['ssh', 'git@ct-ri-4', 'destroy',
name], stderr=subprocess.STDOUT)
code = output.split()[-1]
subprocess.check_output(['ssh', 'git@ct-ri-4', 'destroy', name, code])
def delete_group(name):
output = subprocess.check_output(['ssh', 'git@ct-ri-4', 'group', 'del',
name], stderr=subprocess.STDOUT)
code = output.split()[-1]
subprocess.check_output(['ssh', 'git@ct-ri-4', 'group', 'del',
name, code])
try:
delete_repo('ct-ri-4/test-proj/test-repo')
except:
print "Oh it doesn't exist, ok"
for group in ['test-proj-managers', 'test-proj-admins',
'test-proj-writers', 'test-proj-readers']:
try:
delete_group(group)
except:
print("i couldn't delete %s, maybe it doesn't exist?" % group)
|