aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gbp/config.py5
-rwxr-xr-xgbp/scripts/buildpackage.py4
-rw-r--r--gbp/scripts/import_orig.py4
3 files changed, 8 insertions, 5 deletions
diff --git a/gbp/config.py b/gbp/config.py
index 52bf03e..4b5fb25 100644
--- a/gbp/config.py
+++ b/gbp/config.py
@@ -170,6 +170,7 @@ class GbpOptionParser(OptionParser):
'commit': 'False',
'upstream-vcs-tag': '',
'rollback': 'True',
+ 'component': [],
}
help = {
'debian-branch':
@@ -330,6 +331,8 @@ class GbpOptionParser(OptionParser):
"commit changes after export, Default is '%(commit)s'",
'rollback':
"Rollback repository changes when encountering an error",
+ 'component':
+ 'component name for additional tarballs',
}
def_config_files = {'/etc/git-buildpackage/gbp.conf': 'system',
@@ -338,7 +341,7 @@ class GbpOptionParser(OptionParser):
'%(top_dir)s/debian/gbp.conf': 'debian',
'%(git_dir)s/gbp.conf': None}
- list_opts = ['filter']
+ list_opts = ['filter', 'component']
@classmethod
def get_config_files(klass, no_local=False):
diff --git a/gbp/scripts/buildpackage.py b/gbp/scripts/buildpackage.py
index 22d6daa..dab45e8 100755
--- a/gbp/scripts/buildpackage.py
+++ b/gbp/scripts/buildpackage.py
@@ -543,8 +543,8 @@ def build_parser(name, prefix=None):
help="Compression type, default is '%(compression)s'")
orig_group.add_config_file_option(option_name="compression-level", dest="comp_level",
help="Compression level, default is '%(compression-level)s'")
- orig_group.add_option("--git-component", action="append", metavar='COMPONENT',
- dest="components", help="subtarsball to generate, can be given multiple times", default=[])
+ orig_group.add_config_file_option("component", action="append", metavar='COMPONENT',
+ dest="components")
branch_group.add_config_file_option(option_name="upstream-branch", dest="upstream_branch")
branch_group.add_config_file_option(option_name="debian-branch", dest="debian_branch")
branch_group.add_boolean_config_file_option(option_name = "ignore-branch", dest="ignore_branch")
diff --git a/gbp/scripts/import_orig.py b/gbp/scripts/import_orig.py
index c2d484a..82c2f42 100644
--- a/gbp/scripts/import_orig.py
+++ b/gbp/scripts/import_orig.py
@@ -410,8 +410,8 @@ def build_parser(name):
dest="import_msg")
import_group.add_boolean_config_file_option(option_name="symlink-orig",
dest="symlink_orig")
- import_group.add_option("--component", action="append", metavar='COMPONENT',
- dest="components", help="additional component to import, can be given multiple times", default=[])
+ import_group.add_config_file_option("component", action="append", metavar='COMPONENT',
+ dest="components")
cmd_group.add_config_file_option(option_name="postimport", dest="postimport")