| Index: gclient_scm.py
|
| diff --git a/gclient_scm.py b/gclient_scm.py
|
| index 8115dc8d73d87552c915c5e3245db2c3eaff2700..55a73f4f82013271f140c87a0a381691d5801a26 100644
|
| --- a/gclient_scm.py
|
| +++ b/gclient_scm.py
|
| @@ -29,7 +29,7 @@ THIS_FILE_PATH = os.path.abspath(__file__)
|
| GSUTIL_DEFAULT_PATH = os.path.join(
|
| os.path.dirname(os.path.abspath(__file__)), 'gsutil.py')
|
|
|
| -CHROMIUM_SRC_URL = 'https://chromium.googlesource.com/chromium/src.git'
|
| +
|
| class DiffFiltererWrapper(object):
|
| """Simple base class which tracks which file is being diffed and
|
| replaces instances of its file name in the original and
|
| @@ -830,12 +830,6 @@ class GitWrapper(SCMWrapper):
|
| 'print_func': self.filter,
|
| 'refs': []
|
| }
|
| - # TODO(hinoka): This currently just fails because lkcr/lkgr are branches
|
| - # not tags. This also adds 20 seconds to every bot_update
|
| - # run, so I'm commenting this out until lkcr/lkgr become
|
| - # tags. (2014/4/24)
|
| - # if url == CHROMIUM_SRC_URL or url + '.git' == CHROMIUM_SRC_URL:
|
| - # mirror_kwargs['refs'].extend(['refs/tags/lkgr', 'refs/tags/lkcr'])
|
| if hasattr(options, 'with_branch_heads') and options.with_branch_heads:
|
| mirror_kwargs['refs'].append('refs/branch-heads/*')
|
| if hasattr(options, 'with_tags') and options.with_tags:
|
| @@ -1168,6 +1162,25 @@ class GitWrapper(SCMWrapper):
|
| class SVNWrapper(SCMWrapper):
|
| """ Wrapper for SVN """
|
| name = 'svn'
|
| + _PRINTED_DEPRECATION = False
|
| +
|
| + _MESSAGE = (
|
| + 'Oh hai! You are using subversion. Chrome infra is eager to get rid of',
|
| + 'svn support so please switch to git.',
|
| + 'Tracking bug: http://crbug.com/475320',
|
| + 'Request a new git repository at: ',
|
| + ' https://code.google.com/p/chromium/issues/entry?template=Infra-Git',
|
| + '',
|
| + 'If subversion support is needed, pin your depot_tools to ',
|
| + 'c20f470011e2ea4d81527976f3bded2c13e258af and set the env var',
|
| + 'DEPOT_TOOLS_UPDATE=0',
|
| + 'Thank you for your business!')
|
| +
|
| + def __init__(self, *args, **kwargs):
|
| + super(SVNWrapper, self).__init__(*args, **kwargs)
|
| + if not SVNWrapper._PRINTED_DEPRECATION:
|
| + SVNWrapper._PRINTED_DEPRECATION = True
|
| + sys.stderr.write('\n'.join(self._MESSAGE) + '\n')
|
|
|
| @staticmethod
|
| def BinaryExists():
|
|
|