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