Loading bin/is +22 −17 Original line number Diff line number Diff line Loading @@ -253,12 +253,17 @@ def c_move(parser, args): ''' # load repositories repoman = load_repositories(args) srcrepo = repoman[args.repo_src] dstrepo = repoman[args.repo_dst] # load source image srcimg = srcrepo.get(args.image, args.image_version) # Advertise arrow("Copying %s v%s from %s to %s" % (srcimg.name, dstrepo = repoman[args.repository] for image in args.image: srcimg, srcrepo = select_image(image, repoman) if not args.force: out("You will move %s v%s from %s to %s" % (srcimg.name, srcimg.version, srcrepo.config.name, dstrepo.config.name)) if raw_input("Are you sure (yes) " ) != "yes": raise Exception("Abort") arrow("Moving %s v%s from %s to %s" % (srcimg.name, srcimg.version, srcrepo.config.name, dstrepo.config.name)) Loading Loading @@ -395,10 +400,10 @@ p_list.set_defaults(func=c_list, subparser=p_list) # move command parser p_move = subparsers.add_parser("move", help=c_move.__doc__.lower()) p_move.add_argument("repo_src", help="name of source repository") p_move.add_argument("repo_dst", help="name of destination repository") p_move.add_argument("image", help="image name") p_move.add_argument("image_version", nargs="?", help="image version") p_move.add_argument("-f", "--force", action="store_true", default=False, help="move image without confirmation") p_move.add_argument("repository", help="name of destination repository") p_move.add_argument("image", nargs="+", help="image to move") p_move.set_defaults(func=c_move) # new command parser Loading Loading
bin/is +22 −17 Original line number Diff line number Diff line Loading @@ -253,12 +253,17 @@ def c_move(parser, args): ''' # load repositories repoman = load_repositories(args) srcrepo = repoman[args.repo_src] dstrepo = repoman[args.repo_dst] # load source image srcimg = srcrepo.get(args.image, args.image_version) # Advertise arrow("Copying %s v%s from %s to %s" % (srcimg.name, dstrepo = repoman[args.repository] for image in args.image: srcimg, srcrepo = select_image(image, repoman) if not args.force: out("You will move %s v%s from %s to %s" % (srcimg.name, srcimg.version, srcrepo.config.name, dstrepo.config.name)) if raw_input("Are you sure (yes) " ) != "yes": raise Exception("Abort") arrow("Moving %s v%s from %s to %s" % (srcimg.name, srcimg.version, srcrepo.config.name, dstrepo.config.name)) Loading Loading @@ -395,10 +400,10 @@ p_list.set_defaults(func=c_list, subparser=p_list) # move command parser p_move = subparsers.add_parser("move", help=c_move.__doc__.lower()) p_move.add_argument("repo_src", help="name of source repository") p_move.add_argument("repo_dst", help="name of destination repository") p_move.add_argument("image", help="image name") p_move.add_argument("image_version", nargs="?", help="image version") p_move.add_argument("-f", "--force", action="store_true", default=False, help="move image without confirmation") p_move.add_argument("repository", help="name of destination repository") p_move.add_argument("image", nargs="+", help="image to move") p_move.set_defaults(func=c_move) # new command parser Loading