commit 322e743c1cb87198303fc05df2027a5022a1f762
Author: Kacper Kornet <[email protected]>
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
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit