diff options
author | rmistry@google.com <rmistry@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-01-17 12:55:34 +0000 |
---|---|---|
committer | rmistry@google.com <rmistry@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-01-17 12:55:34 +0000 |
commit | 8e3ff8cf0bd4d4cb725c175ba001e1d00e4bfe27 (patch) | |
tree | 8e1629a415603436f3bebf447947c96cc8c49cea /PRESUBMIT.py | |
parent | 21e4322b925b1a0463094be8e9cc581d284f4b46 (diff) |
Top-level presubmit script for Skia trunk that checks https://skia-tree-status.appspot.com/banner-status?format=json before a CL is committed.
gcl and git-cl will check for and run the presubmit script before you upload and/or commit your changes.
Review URL: https://codereview.appspot.com/7138046
git-svn-id: http://skia.googlecode.com/svn/trunk@7242 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'PRESUBMIT.py')
-rw-r--r-- | PRESUBMIT.py | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/PRESUBMIT.py b/PRESUBMIT.py new file mode 100644 index 0000000000..f8afed5ba5 --- /dev/null +++ b/PRESUBMIT.py @@ -0,0 +1,31 @@ +# Copyright (c) 2013 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + + +"""Top-level presubmit script for Skia. + +See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts +for more details about the presubmit API built into gcl. +""" + + +def CheckChangeOnUpload(input_api, output_api): + """Presubmit checks for the change on upload.""" + return [] + + +def CheckChangeOnCommit(input_api, output_api): + """Presubmit checks for the change on commit. + + The following are the presubmit checks: + * Ensures that the Skia tree is not closed in + http://skia-tree-status.appspot.com/ + """ + results = [] + results.extend( + input_api.canned_checks.CheckTreeIsOpen( + input_api, output_api, json_url=( + 'http://skia-tree-status.appspot.com/banner-status?format=json'))) + return results + |