From f0f4d9c64e3d23c3e1252e508df4c882e8716980 Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Tue, 6 Jul 2010 16:28:34 -0700 Subject: Add the upload target This is like new-sources, only it doesn't replace existing sources. --- src/fedpkg.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/fedpkg.py') diff --git a/src/fedpkg.py b/src/fedpkg.py index 2c8acac..8452a4d 100755 --- a/src/fedpkg.py +++ b/src/fedpkg.py @@ -533,7 +533,7 @@ def new(args): def new_sources(args): try: mymodule = pyfedpkg.PackageModule(args.path) - mymodule.upload(args.files, replace=True) + mymodule.upload(args.files, replace=args.replace) except pyfedpkg.FedpkgError, e: log.error('Could not upload new sources: %s' % e) sys.exit(1) @@ -807,7 +807,7 @@ packages will be built sequentially. parser_newsources = subparsers.add_parser('new-sources', help = 'Upload new source files') parser_newsources.add_argument('files', nargs = '+') - parser_newsources.set_defaults(command = new_sources) + parser_newsources.set_defaults(command = new_sources, replace = True) # patch parser_patch = subparsers.add_parser('patch', @@ -869,6 +869,12 @@ packages will be built sequentially. help = 'Submit last build as an update') parser_update.set_defaults(command = update) + # upload target takes one or more files as input + parser_upload = subparsers.add_parser('upload', + help = 'Upload source files') + parser_upload.add_argument('files', nargs = '+') + parser_upload.set_defaults(command = new_sources, replace = False) + # Get version and release parser_verrel = subparsers.add_parser('verrel', help = 'Print the' -- cgit