diff options
author | Michael Stapelberg <stapelberg@debian.org> | 2016-11-24 12:17:50 +0100 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2016-12-19 08:32:38 +0100 |
commit | 67cf3ed1bb667816baff586b75d991142d1840ef (patch) | |
tree | 96e3e5187658afb22288d9b410fc5e1abe4efad3 /gbp/scripts/import_dsc.py | |
parent | 9cbb9df7d8e05ce9c356216e3c4ac190141c0d02 (diff) |
gbp clone: configure user.email, user.name from DEBEMAIL/DEBFULLNAME
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Close: #845536
Diffstat (limited to 'gbp/scripts/import_dsc.py')
-rw-r--r-- | gbp/scripts/import_dsc.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gbp/scripts/import_dsc.py b/gbp/scripts/import_dsc.py index 61130322..300c2366 100644 --- a/gbp/scripts/import_dsc.py +++ b/gbp/scripts/import_dsc.py @@ -35,6 +35,7 @@ from gbp.config import (GbpOptionParserDebian, GbpOptionGroup, no_upstream_branch_msg) from gbp.errors import GbpError from gbp.scripts.common import ExitCodes +from gbp.scripts.common import repo_setup import gbp.log @@ -269,6 +270,11 @@ def build_parser(name): dest="author_committer_date") import_group.add_boolean_config_file_option(option_name="allow-unauthenticated", dest="allow_unauthenticated") + + parser.add_config_file_option(option_name="repo-user", dest="repo_user", + choices=['DEBIAN', 'GIT']) + parser.add_config_file_option(option_name="repo-email", dest="repo_email", + choices=['DEBIAN', 'GIT']) return parser @@ -341,6 +347,8 @@ def main(argv): if repo.bare: disable_pristine_tar(options, "Bare repository") + repo_setup.set_user_name_and_email(options.repo_user, options.repo_email, repo) + dirs['tmp'] = os.path.abspath(tempfile.mkdtemp(dir='..')) upstream = DebianUpstreamSource(src.tgz) upstream.unpack(dirs['tmp'], options.filters) |