From 0ed2bd1d95fb85dac1721f4c71abc8e07ec30e64 Mon Sep 17 00:00:00 2001 From: "Shawn O. Pearce" Date: Mon, 9 Mar 2009 18:26:31 -0700 Subject: Add global --trace command line option This has the same effect as saying "export REPO_TRACE=1" in your shell prior to starting repo, but is documented in the command usage and perhaps easier to use. Signed-off-by: Shawn O. Pearce --- main.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'main.py') diff --git a/main.py b/main.py index 0e0a61de..df181835 100755 --- a/main.py +++ b/main.py @@ -27,6 +27,7 @@ import os import re import sys +import git_command from command import InteractiveCommand from command import MirrorSafeCommand from command import PagedCommand @@ -48,6 +49,9 @@ global_options.add_option('-p', '--paginate', global_options.add_option('--no-pager', dest='no_pager', action='store_true', help='disable the pager') +global_options.add_option('--trace', + dest='trace', action='store_true', + help='trace git command execution') global_options.add_option('--version', dest='show_version', action='store_true', help='display this version of repo') @@ -74,6 +78,8 @@ class _Repo(object): argv = [] gopts, gargs = global_options.parse_args(glob) + if gopts.trace: + git_command.TRACE = True if gopts.show_version: if name == 'help': name = 'version' -- cgit v1.2.3-54-g00ecf