diff options
author | Stefan Metzmacher <metze@samba.org> | 2012-09-24 11:53:22 +0200 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2012-09-24 15:27:16 +0200 |
commit | df48092a23d7193d3a0f70f5089ec3fbee87a96b (patch) | |
tree | 48840fb32e939497bba0478219fcb73d39647310 /script | |
parent | 67230c43db5eb955c89ccc89d8e8d8aca1f35a1c (diff) | |
download | samba-df48092a23d7193d3a0f70f5089ec3fbee87a96b.tar.gz samba-df48092a23d7193d3a0f70f5089ec3fbee87a96b.tar.bz2 samba-df48092a23d7193d3a0f70f5089ec3fbee87a96b.zip |
script/autobuild.py: set the default for --log-base to the current gitroot
metze
Autobuild-User(master): Stefan Metzmacher <metze@samba.org>
Autobuild-Date(master): Mon Sep 24 15:27:16 CEST 2012 on sn-devel-104
Diffstat (limited to 'script')
-rwxr-xr-x | script/autobuild.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/script/autobuild.py b/script/autobuild.py index 12656c1427..efef2f4246 100755 --- a/script/autobuild.py +++ b/script/autobuild.py @@ -453,6 +453,10 @@ def push_to(push_url, push_branch = "master"): def_testbase = os.getenv("AUTOBUILD_TESTBASE", "/memdisk/%s" % os.getenv('USER')) +gitroot = find_git_root() +if gitroot is None: + raise Exception("Failed to find git root") + parser = OptionParser() parser.add_option("", "--tail", help="show output while running", default=False, action="store_true") parser.add_option("", "--keeplogs", help="keep logs", default=False, action="store_true") @@ -481,13 +485,13 @@ parser.add_option("", "--daemon", help="daemonize after initial setup", parser.add_option("", "--branch", help="the branch to work on (default=master)", default="master", type='str') parser.add_option("", "--log-base", help="location where the logs can be found (default=cwd)", - default=None, type='str') + default=gitroot, type='str') def email_failure(status, failed_task, failed_stage, failed_tag, errstr, log_base=None): '''send an email to options.email about the failure''' user = os.getenv("USER") if log_base is None: - log_base = "http://git.samba.org/%s/samba-autobuild" % user + log_base = gitroot text = ''' Dear Developer, @@ -531,7 +535,7 @@ def email_success(log_base=None): '''send an email to options.email about a successful build''' user = os.getenv("USER") if log_base is None: - log_base = "http://git.samba.org/%s/samba-autobuild" % user + log_base = gitroot text = ''' Dear Developer, @@ -574,10 +578,6 @@ if options.retry: testbase = "%s/b%u" % (options.testbase, os.getpid()) test_master = "%s/master" % testbase -gitroot = find_git_root() -if gitroot is None: - raise Exception("Failed to find git root") - # get the top commit message, for emails top_commit_msg = run_cmd("git log -1", dir=gitroot, output=True) |