diff options
author | Owen W. Taylor <otaylor@fishsoup.net> | 2010-02-08 22:10:36 +0100 |
---|---|---|
committer | Owen W. Taylor <otaylor@fishsoup.net> | 2010-09-06 22:30:52 -0400 |
commit | 5ae24ed5f9782e21a46ac78a496186810645aad1 (patch) | |
tree | 1790c03a67fd849bfef323f961e95d7bfc13766b | |
parent | 81ab18761aea0d8077a280d4b91af10d93246cf3 (diff) |
Add bz.add-url config variable
Allow specifying the default value for whether URLs are added via
a new git config variable. The -u/--add-url and -n/--no-add-url
override this value.
Based on a patch by Xavier Claessens <xclaesse@gmail.com>
-rwxr-xr-x | git-bz | 8 | ||||
-rw-r--r-- | git-bz.txt | 7 |
2 files changed, 13 insertions, 2 deletions
@@ -253,6 +253,12 @@ def get_default_component(): except CalledProcessError: return None +def get_add_url(): + try: + return git.config('bz.add-url', get=True) == 'true' + except CalledProcessError: + return True + def get_add_url_method(): try: return git.config('bz.add-url-method', get=True) @@ -2087,7 +2093,7 @@ else: global_options, args = parser.parse_args() if hasattr(global_options, 'add_url') and global_options.add_url is None: - global_options.add_url = True + global_options.add_url = get_add_url() if len(args) < min_args or len(args) > max_args: parser.print_usage() @@ -94,7 +94,8 @@ COMMON OPTIONS -u;; --add-url;; Rewrite commits to add the bug URL. (This is the default and will not normally - need to be specified.) + need to be specified; you can change the default using the bz.add-url config + variable.) -n;; --no-add-url;; @@ -302,6 +303,10 @@ git config bz.add-url-method body-append:%u git config bz.add-url-method subject-prepend:Bug %d - ---------------------------------------- +If you want to disable adding URLs by default, you can use the +bz.add-url+ +config variable, which defaults to false. The -u/--add-url and -n/--no-add-url +command line options override the config variable. + ALIASES ------- You can create short aliases for different bug trackers as follows |