16e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)# Copyright 2014 The Chromium Authors. All rights reserved. 26e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)# Use of this source code is governed by a BSD-style license that can be 36e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)# found in the LICENSE file. 46e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) 56e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)"""Presubmit script for mojo/public/c. 66e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) 76e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts 86e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)for more details about the presubmit API built into depot_tools. 96e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)""" 106e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) 116e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)def CheckChangeOnUpload(input_api, output_api): 126e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) results = [] 136e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) results += input_api.canned_checks.CheckChangeHasOnlyOneEol(input_api, 146e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) output_api) 156e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) results += input_api.canned_checks.CheckPatchFormatted(input_api, output_api) 166e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) return results 17