[PATCH 2/2] cli: List latest pkg. build in move-pkg, when we just have a pkg. name.

James Antill james at and.org
Tue Oct 29 22:30:37 UTC 2013


---
 cli/koji |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/cli/koji b/cli/koji
index b435f1a..4a63edd 100755
--- a/cli/koji
+++ b/cli/koji
@@ -5504,6 +5504,16 @@ def handle_move_build(opts, session, args):
             tasks.extend(tasklist)
     else:
         for arg in args[2:]:
+            pkg_name = arg.rsplit('-', 2)
+            if len(pkg_name) != 3:
+                data = session.getLatestBuilds(args[0], package=arg)
+                if data:
+                    msg = _("Invalid package %s, maybe you meant: %s")
+                    data = data[0]
+                    data = "%(name)s-%(version)s-%(release)s" % data
+                    print msg % (arg, data)
+                continue
+
             build = session.getBuild(arg)
             if not build:
                 print _("Invalid build %s, skipping." % arg)
-- 
1.7.7.6



More information about the buildsys mailing list