[projects/git-slug: 5/170] Function to create new repositories
glen
glen at pld-linux.org
Mon Sep 21 21:39:14 CEST 2015
commit f06474f2fb55ad0f8c88eddd2b664524df8cc383
Author: Kacper Kornet <draenog at pld-linux.org>
Date: Fri Sep 9 16:50:20 2011 +0100
Function to create new repositories
slug.py | 9 +++++++++
1 file changed, 9 insertions(+)
---
diff --git a/slug.py b/slug.py
index 201046c..f72128e 100755
--- a/slug.py
+++ b/slug.py
@@ -4,6 +4,7 @@ import glob
import sys
import os
import shutil
+import subprocess
import Queue
import threading
@@ -46,6 +47,14 @@ def initpackage(name, options):
repo.init(os.path.join(GIT_REPO,name), remotepush)
return repo
+def createpackage(name, options):
+ if not options.user:
+ print >> sys.stderr, 'user not defined'
+ sys.exit(1)
+ if subprocess.Popen(['ssh', options.user+'@'+GITSERVER, 'create', name]).wait():
+ sys.exit(1)
+ initpackage(name, options)
+
def fetch_packages(options):
fetch_queue = Queue.Queue()
for i in range(options.j):
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/projects/git-slug.git/commitdiff/4ed64f73960519a2f4fd04c42950b2c96ae795c5
More information about the pld-cvs-commit
mailing list