summaryrefslogtreecommitdiff
path: root/delete.py
blob: 45a3b7213d0c380bc0cc30590befdd934be09cce (plain)
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
#!/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])

delete_repo('ct-ri-4/test-proj/test-repo')

for group in ['test-proj-managers', 'test-proj-admins', 
	'test-proj-writers', 'test-proj-readers']:
	delete_group(group)