[projects/git-slug: 7/170] Creation and fetching packages with new git like syntax
glen
glen at pld-linux.org
Mon Sep 21 21:39:24 CEST 2015
commit 322e743c1cb87198303fc05df2027a5022a1f762
Author: Kacper Kornet <draenog at pld-linux.org>
Date: Sat Sep 10 06:41:11 2011 +0100
Creation and fetching packages with new git like syntax
slug.py | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/slug.py b/slug.py
index 5dc99ef..92ccad1 100755
--- a/slug.py
+++ b/slug.py
@@ -55,6 +55,10 @@ def createpackage(name, options):
sys.exit(1)
initpackage(name, options)
+def create_packages(options):
+ for package in options.packages:
+ createpackage(package, options)
+
def fetch_packages(options):
fetch_queue = Queue.Queue()
for i in range(options.j):
@@ -129,11 +133,12 @@ clone.add_argument('-n', '--newpkgs', help='download packages that do not exist
clone.add_argument('-r', '--remoterefs', help='repository with list of all refs',
default=os.path.join(os.getenv('HOME'),'PLD_clone/Refs.git'))
clone.add_argument('dirpattern', nargs='?', default = '*')
+clone.set_defaults(func=fetch_packages)
create = subparsers.add_parser('init', help='init new repository', parents=[common_options],
formatter_class=argparse.ArgumentDefaultsHelpFormatter)
create.add_argument('packages', nargs='+', help='list of packages to create')
+create.set_defaults(func=create_packages)
options = parser.parse_args()
-
-fetch_packages(options)
+options.func(options)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/projects/git-slug.git/commitdiff/4ed64f73960519a2f4fd04c42950b2c96ae795c5
More information about the pld-cvs-commit
mailing list