export: fix bug in generation of gbp cmdline options
authorMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Wed, 23 Apr 2014 10:31:07 +0000 (13:31 +0300)
committerMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Wed, 30 Apr 2014 06:22:47 +0000 (09:22 +0300)
Always give '--git-export' option to git-buildpackage-rpm. This bug was
introduced when enabling the support for development branches.

Change-Id: I48daf69723979b04dbb6f12304e5dcb20666b44a
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
gitbuildsys/cmd_export.py

index 9c0b7e606a0abf0149173268d1eb3dfba88c8165..3441ebd4edb6f3e3a4f701b7c1f76218b68778cb 100644 (file)
@@ -127,6 +127,7 @@ def create_gbp_export_args(repo, commit, export_dir, tmp_dir, spec, args,
 
     packaging_dir = get_packaging_dir(args)
     # Now, start constructing the argument list
+    export_rev = commit
     argv = ["argv[0] placeholder",
             "--git-color-scheme=magenta:green:yellow:red",
             "--git-ignore-new",
@@ -148,7 +149,6 @@ def create_gbp_export_args(repo, commit, export_dir, tmp_dir, spec, args,
         argv.append("--git-verbose")
     if is_native_pkg(repo, args) or args.no_patch_export:
         argv.extend(["--git-no-patch-export",
-                     "--git-export=%s" % commit,
                      "--git-upstream-tree=%s" % commit])
     else:
         # Check if the revision seems to be of an orphan development branch
@@ -171,14 +171,14 @@ def create_gbp_export_args(repo, commit, export_dir, tmp_dir, spec, args,
                         ])
 
             if orphan_packaging:
-                argv.extend(["--git-export=%s" % orphan_packaging,
-                             "--git-patch-export-rev=%s" % commit])
-            else:
-                argv.extend(["--git-export=%s" % commit])
+                export_rev = orphan_packaging
+                argv.extend(["--git-patch-export-rev=%s" % commit])
 
         if repo.has_branch("pristine-tar"):
             argv.extend(["--git-pristine-tar"])
 
+    argv.append("--git-export=%s" % export_rev)
+
     if 'source_rpm' in args and args.source_rpm:
         argv.extend(['--git-builder=rpmbuild',
                      '--git-rpmbuild-builddir=.',