summaryrefslogtreecommitdiff
path: root/gbp/scripts
diff options
context:
space:
mode:
authorMarkus Lehtonen <markus.lehtonen@linux.intel.com>2012-11-13 11:50:34 +0200
committerGuido Günther <agx@sigxcpu.org>2012-11-25 17:51:13 +0100
commitebbe63562c9436cefd72d776b898d91960286b04 (patch)
tree8cf78880a70f9c0b39a339d8ad30ecd8b5b81fa1 /gbp/scripts
parent48c48c9e4d4200a4e50b25bcab95ce947c1dd932 (diff)
New configuration option for setting the output color scheme
Adds a new command line and config file option 'color-scheme' for selecting the colors used in log output. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Diffstat (limited to 'gbp/scripts')
-rwxr-xr-xgbp/scripts/buildpackage.py4
-rwxr-xr-xgbp/scripts/clone.py4
-rw-r--r--gbp/scripts/create_remote_repo.py4
-rw-r--r--gbp/scripts/dch.py4
-rw-r--r--gbp/scripts/import_dsc.py3
-rw-r--r--gbp/scripts/import_orig.py4
-rwxr-xr-xgbp/scripts/pq.py4
-rwxr-xr-xgbp/scripts/pull.py4
8 files changed, 24 insertions, 7 deletions
diff --git a/gbp/scripts/buildpackage.py b/gbp/scripts/buildpackage.py
index 4137e66..09d4082 100755
--- a/gbp/scripts/buildpackage.py
+++ b/gbp/scripts/buildpackage.py
@@ -372,6 +372,8 @@ def parse_args(argv, prefix):
parser.add_option("--git-verbose", action="store_true", dest="verbose", default=False,
help="verbose command execution")
parser.add_config_file_option(option_name="color", dest="color", type='tristate')
+ parser.add_config_file_option(option_name="color-scheme",
+ dest="color_scheme")
parser.add_config_file_option(option_name="notify", dest="notify", type='tristate')
tag_group.add_option("--git-tag", action="store_true", dest="tag", default=False,
help="create a tag after a successful build")
@@ -428,7 +430,7 @@ def parse_args(argv, prefix):
export_group.add_boolean_config_file_option(option_name="overlay", dest="overlay")
options, args = parser.parse_args(args)
- gbp.log.setup(options.color, options.verbose)
+ gbp.log.setup(options.color, options.verbose, options.color_scheme)
if options.retag:
if not options.tag and not options.tag_only:
gbp.log.err("'--%sretag' needs either '--%stag' or '--%stag-only'" % (prefix, prefix, prefix))
diff --git a/gbp/scripts/clone.py b/gbp/scripts/clone.py
index 65dbc20..e7853ab 100755
--- a/gbp/scripts/clone.py
+++ b/gbp/scripts/clone.py
@@ -45,9 +45,11 @@ def parse_args (argv):
parser.add_option("-v", "--verbose", action="store_true", dest="verbose", default=False,
help="verbose command execution")
parser.add_config_file_option(option_name="color", dest="color", type='tristate')
+ parser.add_config_file_option(option_name="color-scheme",
+ dest="color_scheme")
(options, args) = parser.parse_args(argv)
- gbp.log.setup(options.color, options.verbose)
+ gbp.log.setup(options.color, options.verbose, options.color_scheme)
return (options, args)
diff --git a/gbp/scripts/create_remote_repo.py b/gbp/scripts/create_remote_repo.py
index 1e8de0c..bf6fe6a 100644
--- a/gbp/scripts/create_remote_repo.py
+++ b/gbp/scripts/create_remote_repo.py
@@ -270,6 +270,8 @@ def parse_args(argv, sections=[]):
parser.add_config_file_option(option_name="color",
dest="color",
type='tristate')
+ parser.add_config_file_option(option_name="color-scheme",
+ dest="color_scheme")
parser.add_option("--remote-name",
dest="name",
default="origin",
@@ -295,7 +297,7 @@ def main(argv):
print >>sys.stderr, "%s" % e
return 1
- gbp.log.setup(options.color, options.verbose)
+ gbp.log.setup(options.color, options.verbose, options.color_scheme)
try:
repo = DebianGitRepository(os.path.curdir)
except GitRepositoryError:
diff --git a/gbp/scripts/dch.py b/gbp/scripts/dch.py
index 5c253f9..8fbfad3 100644
--- a/gbp/scripts/dch.py
+++ b/gbp/scripts/dch.py
@@ -367,6 +367,8 @@ def main(argv):
parser.add_option("-v", "--verbose", action="store_true", dest="verbose", default=False,
help="verbose command execution")
parser.add_config_file_option(option_name="color", dest="color", type='tristate')
+ parser.add_config_file_option(option_name="color-scheme",
+ dest="color_scheme")
range_group.add_option("-s", "--since", dest="since", help="commit to start from (e.g. HEAD^^^, debian/0.4.3)")
range_group.add_option("-a", "--auto", action="store_true", dest="auto", default=False,
help="autocomplete changelog from last snapshot or tag")
@@ -412,7 +414,7 @@ def main(argv):
help=help_msg)
(options, args) = parser.parse_args(argv[1:])
- gbp.log.setup(options.color, options.verbose)
+ gbp.log.setup(options.color, options.verbose, options.color_scheme)
dch_options = process_options(options, parser)
editor_cmd = process_editor_option(options)
diff --git a/gbp/scripts/import_dsc.py b/gbp/scripts/import_dsc.py
index 28ceb2e..98b2d42 100644
--- a/gbp/scripts/import_dsc.py
+++ b/gbp/scripts/import_dsc.py
@@ -200,6 +200,8 @@ def parse_args(argv):
parser.add_option("-v", "--verbose", action="store_true", dest="verbose", default=False,
help="verbose command execution")
parser.add_config_file_option(option_name="color", dest="color", type='tristate')
+ parser.add_config_file_option(option_name="color-scheme",
+ dest="color_scheme")
parser.add_option("--download", action="store_true", dest="download", default=False,
help="download source package")
branch_group.add_config_file_option(option_name="debian-branch",
@@ -234,6 +236,7 @@ def parse_args(argv):
(options, args) = parser.parse_args(argv[1:])
gbp.log.setup(options.color, options.verbose)
+ gbp.log.setup(options.color, options.verbose, options.color_scheme)
return options, args
diff --git a/gbp/scripts/import_orig.py b/gbp/scripts/import_orig.py
index cb3bf02..d230a96 100644
--- a/gbp/scripts/import_orig.py
+++ b/gbp/scripts/import_orig.py
@@ -227,6 +227,8 @@ def parse_args(argv):
parser.add_option("-v", "--verbose", action="store_true", dest="verbose", default=False,
help="verbose command execution")
parser.add_config_file_option(option_name="color", dest="color", type='tristate')
+ parser.add_config_file_option(option_name="color-scheme",
+ dest="color_scheme")
# Accepted for compatibility
parser.add_option("--no-dch", dest='no_dch', action="store_true",
@@ -235,7 +237,7 @@ def parse_args(argv):
default=False, help="use uscan(1) to download the new tarball.")
(options, args) = parser.parse_args(argv[1:])
- gbp.log.setup(options.color, options.verbose)
+ gbp.log.setup(options.color, options.verbose, options.color_scheme)
if options.no_dch:
gbp.log.warn("'--no-dch' passed. This is now the default, please remove this option.")
diff --git a/gbp/scripts/pq.py b/gbp/scripts/pq.py
index 3f7cd52..7755e0d 100755
--- a/gbp/scripts/pq.py
+++ b/gbp/scripts/pq.py
@@ -207,9 +207,11 @@ def main(argv):
parser.add_option("--force", dest="force", action="store_true", default=False,
help="in case of import even import if the branch already exists")
parser.add_config_file_option(option_name="color", dest="color", type='tristate')
+ parser.add_config_file_option(option_name="color-scheme",
+ dest="color_scheme")
(options, args) = parser.parse_args(argv)
- gbp.log.setup(options.color, options.verbose)
+ gbp.log.setup(options.color, options.verbose, options.color_scheme)
if len(args) < 2:
gbp.log.err("No action given.")
diff --git a/gbp/scripts/pull.py b/gbp/scripts/pull.py
index 3f51749..c4c2b4c 100755
--- a/gbp/scripts/pull.py
+++ b/gbp/scripts/pull.py
@@ -86,10 +86,12 @@ def main(argv):
parser.add_option("-v", "--verbose", action="store_true", dest="verbose", default=False,
help="verbose command execution")
parser.add_config_file_option(option_name="color", dest="color", type='tristate')
+ parser.add_config_file_option(option_name="color-scheme",
+ dest="color_scheme")
(options, args) = parser.parse_args(argv)
- gbp.log.setup(options.color, options.verbose)
+ gbp.log.setup(options.color, options.verbose, options.color_scheme)
try:
repo = DebianGitRepository(os.path.curdir)