diff options
author | Richard Ipsum <richard.ipsum@codethink.co.uk> | 2014-02-14 17:49:29 +0000 |
---|---|---|
committer | Richard Ipsum <richard.ipsum@codethink.co.uk> | 2014-02-14 17:49:29 +0000 |
commit | 8890239d939b6fefa88ecb4dd1fcfb313bc6eb82 (patch) | |
tree | ecae54407dbf524ed1e7e3bef578971c4dd2cca0 | |
parent | c414f9f3d95028a4fe8f7113604234c5b1e78abd (diff) | |
download | system-tests-8890239d939b6fefa88ecb4dd1fcfb313bc6eb82.tar.gz |
Script for deleting trove projects
-rwxr-xr-x | delete.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/delete.py b/delete.py new file mode 100755 index 0000000..45a3b72 --- /dev/null +++ b/delete.py @@ -0,0 +1,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)
\ No newline at end of file |