| Index: gclient_scm.py
|
| diff --git a/gclient_scm.py b/gclient_scm.py
|
| index 2f3a3a5b279696cb64a4761b9082b2f8e84ca102..05941e14df8dd1f568e1e9567b286c29fa615874 100644
|
| --- a/gclient_scm.py
|
| +++ b/gclient_scm.py
|
| @@ -1202,6 +1202,10 @@ class GitWrapper(SCMWrapper):
|
|
|
| def _Fetch(self, options, remote=None, prune=False, quiet=False):
|
| kill_timeout = float(os.getenv('GCLIENT_KILL_GIT_FETCH_AFTER', 0))
|
| + if kill_timeout:
|
| + logging.warn('experimental: GCLIENT_KILL_GIT_FETCH_AFTER %s',
|
| + kill_timeout)
|
| + kill_timeout = 5
|
| cfg = gclient_utils.DefaultIndexPackConfig(self.url)
|
| fetch_cmd = cfg + [
|
| 'fetch',
|
| @@ -1247,6 +1251,13 @@ class GitWrapper(SCMWrapper):
|
| kwargs.setdefault('print_stdout', False)
|
| env = scm.GIT.ApplyEnvVars(kwargs)
|
| cmd = ['git'] + args
|
| +
|
| + if kwargs.get('kill_timeout', 0) == 5 and 'fetch' in args:
|
| + cmd = ['python',
|
| + '/usr/local/google/home/tandrii/bin/depot_tools/slowwwww.py',
|
| + '--spawn'] + args
|
| + logging.info("coming nooooowwwwwwwww")
|
| +
|
| if show_header:
|
| gclient_utils.CheckCallAndFilterAndHeader(cmd, env=env, **kwargs)
|
| else:
|
|
|