[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