diff options
Diffstat (limited to 'MgaRepo/GitHub.py')
-rw-r--r-- | MgaRepo/GitHub.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/MgaRepo/GitHub.py b/MgaRepo/GitHub.py index 6d00d0f..d0bf998 100644 --- a/MgaRepo/GitHub.py +++ b/MgaRepo/GitHub.py @@ -22,6 +22,14 @@ class GitHub(object): repository = self._organization.create_repo(pkgname, **kwargs) return repository + def delete_repository(self, pkgname, **kwargs): + repository = self.repository_exists(pkgname) + if repository: + print("deleting repository %s" % repository.full_name) + repository.delete() + return True + raise Error("repository %s doesn't exist!" % (self._organization.login+"/"+pkgname)) + # workaround pygithub bug @staticmethod def __get_stats_commit_activity(self): |