summaryrefslogtreecommitdiffstats
path: root/WebKitTools/Scripts/webkitpy/style_references.py
diff options
context:
space:
mode:
Diffstat (limited to 'WebKitTools/Scripts/webkitpy/style_references.py')
-rw-r--r--WebKitTools/Scripts/webkitpy/style_references.py74
1 files changed, 0 insertions, 74 deletions
diff --git a/WebKitTools/Scripts/webkitpy/style_references.py b/WebKitTools/Scripts/webkitpy/style_references.py
deleted file mode 100644
index a21e931..0000000
--- a/WebKitTools/Scripts/webkitpy/style_references.py
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright (C) 2010 Chris Jerdonek (cjerdonek@webkit.org)
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' AND ANY
-# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY
-# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-"""References to non-style modules used by the style package."""
-
-# This module is a simple facade to the functionality used by the
-# style package that comes from WebKit modules outside the style
-# package.
-#
-# With this module, the only intra-package references (i.e.
-# references to webkitpy modules outside the style folder) that
-# the style package needs to make are relative references to
-# this module. For example--
-#
-# > from .. style_references import parse_patch
-#
-# Similarly, people maintaining non-style code are not beholden
-# to the contents of the style package when refactoring or
-# otherwise changing non-style code. They only have to be aware
-# of this module.
-
-import os
-
-from webkitpy.common.checkout.diff_parser import DiffParser
-from webkitpy.common.system.logtesting import LogTesting
-from webkitpy.common.system.logtesting import TestLogStream
-from webkitpy.common.system.logutils import configure_logging
-from webkitpy.common.checkout.scm import detect_scm_system
-from webkitpy.layout_tests import port
-from webkitpy.layout_tests.layout_package import test_expectations
-from webkitpy.thirdparty.autoinstalled import pep8
-
-
-def detect_checkout():
- """Return a WebKitCheckout instance, or None if it cannot be found."""
- cwd = os.path.abspath(os.curdir)
- scm = detect_scm_system(cwd)
-
- return None if scm is None else WebKitCheckout(scm)
-
-
-class WebKitCheckout(object):
-
- """Simple facade to the SCM class for use by style package."""
-
- def __init__(self, scm):
- self._scm = scm
-
- def root_path(self):
- """Return the checkout root as an absolute path."""
- return self._scm.checkout_root
-
- def create_patch(self, git_commit, changed_files=None):
- # FIXME: SCM.create_patch should understand how to handle None.
- return self._scm.create_patch(git_commit, changed_files=changed_files or [])