| Index: tests/fake_repos.py | 
| diff --git a/tests/fake_repos.py b/tests/fake_repos.py | 
| index 51eacfd695dcca02baa1521778f0a725d489c64e..a797e64fcff36ac55b6b120367ff3a8a170fc213 100755 | 
| --- a/tests/fake_repos.py | 
| +++ b/tests/fake_repos.py | 
| @@ -389,6 +389,27 @@ deps = { | 
| 'invalid': '/does_not_exist', | 
| } | 
| """ | 
| +    # WebKit abuses this. | 
| +    fs['trunk/webkit/.gclient'] = """ | 
| +solutions = [ | 
| +  { | 
| +    'name': './', | 
| +    'url': None, | 
| +  }, | 
| +] | 
| +""" | 
| +    fs['trunk/webkit/DEPS'] = """ | 
| +deps = { | 
| +  'foo/bar': 'svn://%(host)s/svn/trunk/third_party/foo@1' | 
| +} | 
| + | 
| +hooks = [ | 
| +  { | 
| +    'pattern': '.*', | 
| +    'action': ['echo', 'foo'], | 
| +  }, | 
| +] | 
| +""" % { 'host': self.HOST } | 
| self._commit_svn(fs) | 
|  | 
| def setUpGIT(self): | 
| @@ -602,7 +623,10 @@ class FakeReposTestBase(unittest.TestCase): | 
| for k, v in tree.iteritems(): | 
| if not k.startswith(old_root): | 
| continue | 
| -        result[join(new_root, k[len(old_root) + 1:]).replace(os.sep, '/')] = v | 
| +        item = k[len(old_root) + 1:] | 
| +        if item.startswith('.'): | 
| +          continue | 
| +        result[join(new_root, item).replace(os.sep, '/')] = v | 
| return result | 
|  | 
| def mangle_git_tree(self, *args): | 
|  |