Changeset 225742 in webkit


Ignore:
Timestamp:
Dec 11, 2017 2:16:55 AM (6 years ago)
Author:
zandobersek@gmail.com
Message:

Unreviewed, rolling out r225737.

Breaks Git clones of the repository, including EWSs and webkitbot.

Reverted changeset:

"Add a script to automate W3c web-platform-tests pull request
creations from WebKit commits"
https://bugs.webkit.org/show_bug.cgi?id=169462
https://trac.webkit.org/changeset/225737

Location:
trunk
Files:
7 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r225741 r225742  
     12017-12-11  Zan Dobersek  <zdobersek@igalia.com>
     2
     3        Unreviewed, rolling out r225737.
     4
     5        Breaks Git clones of the repository, including EWSs and webkitbot.
     6
     7        Reverted changeset:
     8
     9        "Add a script to automate W3c web-platform-tests pull request
     10        creations from WebKit commits"
     11        https://bugs.webkit.org/show_bug.cgi?id=169462
     12        https://trac.webkit.org/changeset/225737
     13
    1142017-12-11  Manuel Rego Casasnovas  <rego@igalia.com>
    215
  • trunk/Tools/ChangeLog

    r225740 r225742  
     12017-12-11  Zan Dobersek  <zdobersek@igalia.com>
     2
     3        Unreviewed, rolling out r225737.
     4
     5        Breaks Git clones of the repository, including EWSs and webkitbot.
     6
     7        Reverted changeset:
     8
     9        "Add a script to automate W3c web-platform-tests pull request
     10        creations from WebKit commits"
     11        https://bugs.webkit.org/show_bug.cgi?id=169462
     12        https://trac.webkit.org/changeset/225737
     13
    1142017-12-11  Carlos Garcia Campos  <cgarcia@igalia.com>
    215
  • trunk/Tools/Scripts/webkitpy/common/checkout/scm/git.py

    r225737 r225742  
    3030import datetime
    3131import logging
     32import os
    3233import re
    3334
     
    3738from .commitmessage import CommitMessage
    3839from .scm import AuthenticationError, SCM, commit_error_handler
    39 from .svn import SVNRepository
     40from .svn import SVN, SVNRepository
    4041
    4142_log = logging.getLogger(__name__)
     
    507508        return self._run_git(['submodule', 'deinit', '-f', '.'])
    508509
    509     def branch_ref_exists(self, branch_ref):
    510         return self._run_git(['show-ref', '--quiet', '--verify', 'refs/heads/' + branch_ref], return_exit_code=True) == 0
     510    def _branch_ref_exists(self, branch_ref):
     511        return self._run_git(['show-ref', '--quiet', '--verify', branch_ref], return_exit_code=True) == 0
    511512
    512513    def delete_branch(self, branch_name):
    513         if self.branch_ref_exists(branch_name):
     514        if self._branch_ref_exists('refs/heads/' + branch_name):
    514515            self._run_git(['branch', '-D', branch_name])
    515516
     
    522523        if not remote_branch_refs:
    523524            remote_master_ref = 'refs/remotes/origin/master'
    524             if not self.branch_ref_exists(remote_master_ref):
     525            if not self._branch_ref_exists(remote_master_ref):
    525526                raise ScriptError(message="Can't find a branch to diff against. svn-remote.svn.fetch is not in the git config and %s does not exist" % remote_master_ref)
    526527            return remote_master_ref
     
    584585        return self._run_git(['fetch', remote])
    585586
    586     # Reset current HEAD to the specified commit.
    587     def reset_hard(self, commit):
    588         return self._run_git(['reset', '--hard', commit])
    589 
    590     def apply_mail_patch(self, options):
    591         return self._run_git(['apply'] + options)
    592 
    593     def commit(self, options):
    594         return self._run_git(['commit'] + options)
    595 
    596     def format_patch(self, options):
    597         return self._run_git(['format-patch'] + options)
    598 
    599     def request_pull(self, options):
    600         return self._run_git(['request-pull'] + options)
    601 
    602     def remote(self, options):
    603         return self._run_git(['remote'] + options)
    604 
    605     def push(self, options):
    606         return self._run_git(['push'] + options)
    607 
    608     def local_config(self, key):
    609         return self._run_git(['config', '--get', '--local', key], error_handler=Executive.ignore_error)
    610 
    611     def set_local_config(self, key, value):
    612         return self._run_git(['config', '--add', '--local', key, value], error_handler=Executive.ignore_error)
    613 
    614     def checkout_new_branch(self, branch_name):
    615         return self._run_git(['checkout', '-b', branch_name])
    616 
    617587    def checkout(self, revision, quiet=None):
    618588        command = ['checkout', revision]
  • trunk/Tools/Scripts/webkitpy/common/net/web.py

    r225737 r225742  
    3535    def get_binary(self, url, convert_404_to_None=False):
    3636        return NetworkTransaction(convert_404_to_None=convert_404_to_None).run(lambda: urllib2.urlopen(url).read())
    37 
    38     def request(self, method, url, data, headers=None):
    39         opener = urllib2.build_opener(urllib2.HTTPHandler)
    40         request = urllib2.Request(url=url, data=data)
    41         request.get_method = lambda: method
    42 
    43         if headers:
    44             for key, value in headers.items():
    45                 request.add_header(key, value)
    46         return opener.open(request)
  • trunk/Tools/Scripts/webkitpy/common/net/web_mock.py

    r225737 r225742  
    2828
    2929import StringIO
    30 import urllib2
     30
    3131
    3232class MockWeb(object):
    33     def __init__(self, urls=None, responses=[]):
     33    def __init__(self, urls=None):
    3434        self.urls = urls or {}
    3535        self.urls_fetched = []
    36         self.responses = responses
    3736
    3837    def get_binary(self, url, convert_404_to_None=False):
     
    4241        return "MOCK Web result, convert 404 to None=%s" % convert_404_to_None
    4342
    44     def request(self, method, url, data, headers=None):  # pylint: disable=unused-argument
    45         return MockResponse(self.responses.pop(0))
    46 
    47 
    48 class MockResponse(object):
    49     def __init__(self, values):
    50         self.status_code = values['status_code']
    51         self.url = ''
    52         self.body = values.get('body', '')
    53 
    54         if int(self.status_code) >= 400:
    55             raise urllib2.HTTPError(
    56                 url=self.url,
    57                 code=self.status_code,
    58                 msg='Received error status code: {}'.format(self.status_code),
    59                 hdrs={},
    60                 fp=None)
    61 
    62     def getcode(self):
    63         return self.status_code
    64 
    65     def read(self):
    66         return self.body
    6743
    6844# FIXME: Classes which are using Browser probably want to use Web instead.
Note: See TracChangeset for help on using the changeset viewer.