git-cl: Return exit code of bb when executing git-cl try.
Bug: 976104
Change-Id: I09412c19e373af05e629dccc9a9a4dbc760d3d89
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1807613
Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
Commit-Queue: Andrii Shyshkalov <tandrii@google.com>
Auto-Submit: Edward Lesmes <ehmaldonado@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@google.com>
diff --git a/git_cl.py b/git_cl.py
index 0689564..3c3bc48 100755
--- a/git_cl.py
+++ b/git_cl.py
@@ -488,6 +488,8 @@
print_text.append('To see results in browser, run: git cl web')
print('\n'.join(print_text))
+ return ret_code
+
def fetch_try_jobs(auth_config, changelist, buildbucket_host,
patchset=None):
@@ -4737,12 +4739,7 @@
return 1
patchset = cl.GetMostRecentPatchset()
- try:
- _trigger_try_jobs(auth_config, cl, buckets, options, patchset)
- except BuildbucketResponseException as ex:
- print('ERROR: %s' % ex)
- return 1
- return 0
+ return _trigger_try_jobs(auth_config, cl, buckets, options, patchset)
@metrics.collector.collect_metrics('git cl try-results')