1d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)#!/usr/bin/python 2d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)# Copyright 2014 The Chromium Authors. All rights reserved. 3d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)# Use of this source code is governed by a BSD-style license that can be 4d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)# found in the LICENSE file. 5d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles) 6d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)"""Pull latest revisions of the W3C test repos and update our DEPS entries.""" 7d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles) 8d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)from webkitpy.common import version_check 97242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tuccifrom webkitpy.common.system.systemhost import SystemHost 107242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tuccifrom webkitpy.w3c.deps_updater import DepsUpdater 11d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles) 12d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles) 13d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)if __name__ == '__main__': 147242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci host = SystemHost() 157242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci updater = DepsUpdater(host) 167242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci try: 177242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci host.exit(updater.main()) 187242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci except KeyboardInterrupt: 197242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci host.print_("Interrupted, exiting") 207242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci host.exit(130) 21