| Index: tests/gclient_smoketest.py | 
| diff --git a/tests/gclient_smoketest.py b/tests/gclient_smoketest.py | 
| index bda14cf20b22e397eceffd4f89c473ff2b1d2c8b..c05bbf339de4f23118bb331f71976d199f1db9a0 100755 | 
| --- a/tests/gclient_smoketest.py | 
| +++ b/tests/gclient_smoketest.py | 
| @@ -13,7 +13,6 @@ | 
| import logging | 
| import os | 
| import re | 
| -import socket | 
| import subprocess | 
| import sys | 
| import unittest | 
| @@ -777,7 +776,7 @@ | 
|  | 
| # Cripple src/third_party/foo and make sure gclient still succeeds. | 
| gclient_utils.rmtree(join(third_party, 'foo', '.svn')) | 
| -    self.assertEquals(0, self.gclient(cmd + ['--force'])[-1]) | 
| +    self.assertEquals(0, self.gclient(cmd)[-1]) | 
|  | 
|  | 
| class GClientSmokeSVNTransitive(GClientSmokeBase): | 
| @@ -1104,7 +1103,7 @@ | 
| self.assertTree(tree) | 
|  | 
| # Pre-DEPS hooks run when syncing with --nohooks. | 
| -    self.gclient(['sync', '--deps', 'mac', '--nohooks', '--force', | 
| +    self.gclient(['sync', '--deps', 'mac', '--nohooks', | 
| '--revision', 'src@' + self.githash('repo_5', 2)]) | 
| tree = self.mangle_git_tree(('repo_5@2', 'src'), | 
| ('repo_1@2', 'src/repo1'), | 
| @@ -1116,7 +1115,7 @@ | 
| os.remove(join(self.root_dir, 'src', 'git_pre_deps_hooked')) | 
|  | 
| # Pre-DEPS hooks don't run with --noprehooks | 
| -    self.gclient(['sync', '--deps', 'mac', '--noprehooks', '--force', | 
| +    self.gclient(['sync', '--deps', 'mac', '--noprehooks', | 
| '--revision', 'src@' + self.githash('repo_5', 2)]) | 
| tree = self.mangle_git_tree(('repo_5@2', 'src'), | 
| ('repo_1@2', 'src/repo1'), | 
| @@ -1344,81 +1343,6 @@ | 
|  | 
| self.assertEquals(sorted(entries), sorted(expected)) | 
|  | 
| -  # TODO(borenet): Enable this at the same time that the guard is removed in | 
| -  # gclient. | 
| -  if (os.environ.get('CHROME_HEADLESS') and | 
| -      socket.gethostname() in ('vm859-m1', 'build1-m1', 'vm630-m1')): | 
| -    def testDeleteConflictingCheckout(self): | 
| -      if not self.enabled: | 
| -        return | 
| - | 
| -      # Create an initial svn checkout. | 
| -      self.gclient(['config', '--spec', | 
| -          'solutions=[' | 
| -          '{"name": "src",' | 
| -          ' "url": "' + self.svn_base + 'trunk/src"},' | 
| -          ']' | 
| -      ]) | 
| -      results = self.gclient(['sync', '--deps', 'mac']) | 
| -      self.assertEqual(results[2], 0, 'Sync failed!') | 
| - | 
| -      # Verify that we have the expected svn checkout. | 
| -      results = self.gclient(['revinfo', '--deps', 'mac']) | 
| -      actual = results[0].splitlines() | 
| -      expected = [ | 
| -        'src: %strunk/src' % self.svn_base, | 
| -        'src/file/other: File("%strunk/other/DEPS")' % self.svn_base, | 
| -        'src/other: %strunk/other' % self.svn_base, | 
| -        'src/third_party/foo: %strunk/third_party/foo@1' % self.svn_base, | 
| -      ] | 
| -      self.assertEquals(actual, expected) | 
| - | 
| -      # Change the desired checkout to git. | 
| -      self.gclient(['config', '--spec', | 
| -          'solutions=[' | 
| -          '{"name": "src",' | 
| -          ' "url": "' + self.git_base + 'repo_1"},' | 
| -          ']' | 
| -      ]) | 
| - | 
| -      # Verify that the sync succeeds with --force. | 
| -      results = self.gclient(['sync', '--deps', 'mac', '--force']) | 
| -      self.assertEqual(results[2], 0, 'Sync failed!') | 
| - | 
| -      # Verify that we got the desired git checkout. | 
| -      results = self.gclient(['revinfo', '--deps', 'mac']) | 
| -      actual = results[0].splitlines() | 
| -      expected = [ | 
| -        'src: %srepo_1' % self.git_base, | 
| -        'src/repo2: %srepo_2@%s' % (self.git_base, | 
| -                                    self.githash('repo_2', 1)[:7]), | 
| -        'src/repo2/repo_renamed: %srepo_3' % self.git_base, | 
| -      ] | 
| -      self.assertEquals(actual, expected) | 
| - | 
| -      # Change the desired checkout back to svn. | 
| -      self.gclient(['config', '--spec', | 
| -          'solutions=[' | 
| -          '{"name": "src",' | 
| -          ' "url": "' + self.svn_base + 'trunk/src"},' | 
| -          ']' | 
| -      ]) | 
| - | 
| -      # Verify that the sync succeeds. | 
| -      results = self.gclient(['sync', '--deps', 'mac', '--force']) | 
| -      self.assertEqual(results[2], 0, 'Sync failed!') | 
| - | 
| -      # Verify that we have the expected svn checkout. | 
| -      results = self.gclient(['revinfo', '--deps', 'mac']) | 
| -      actual = results[0].splitlines() | 
| -      expected = [ | 
| -        'src: %strunk/src' % self.svn_base, | 
| -        'src/file/other: File("%strunk/other/DEPS")' % self.svn_base, | 
| -        'src/other: %strunk/other' % self.svn_base, | 
| -        'src/third_party/foo: %strunk/third_party/foo@1' % self.svn_base, | 
| -      ] | 
| -      self.assertEquals(actual, expected) | 
| - | 
|  | 
| class GClientSmokeFromCheckout(GClientSmokeBase): | 
| # WebKit abuses this. It has a .gclient and a DEPS from a checkout. | 
|  |