diff --git a/gclient.py b/gclient.py index 9e3ed8115..e46556ed0 100755 --- a/gclient.py +++ b/gclient.py @@ -1739,8 +1739,9 @@ class Flattener(object): continue scm = gclient_scm.CreateSCM( dep.parsed_url, self._client.root_dir, dep.name, dep.outbuf) - dep._parsed_url = dep._raw_url = dep._url = '%s@%s' % ( - url, scm.revinfo(self._client._options, [], None)) + revinfo = scm.revinfo(self._client._options, [], None) + dep._parsed_url = dep._url = '%s@%s' % (url, revinfo) + dep._raw_url = '%s@%s' % (dep._raw_url, revinfo) self._deps_string = '\n'.join( _GNSettingsToLines( diff --git a/tests/gclient_smoketest.py b/tests/gclient_smoketest.py index 87cda0172..98807813e 100755 --- a/tests/gclient_smoketest.py +++ b/tests/gclient_smoketest.py @@ -744,8 +744,7 @@ class GClientSmokeGIT(GClientSmokeBase): 'deps = {', ' # src -> src/repo2 -> foo/bar', ' "foo/bar": {', - ' "url": "git://127.0.0.1:20000/git/repo_3@%s",' % ( - self.githash('repo_3', 2)), + ' "url": "/repo_3@%s",' % (self.githash('repo_3', 2)), ' },', '', ' # src', @@ -769,8 +768,7 @@ class GClientSmokeGIT(GClientSmokeBase): '', ' # src -> src/repo8', ' "src/repo8": {', - ' "url": "git://127.0.0.1:20000/git/repo_8@%s",' % ( - self.githash('repo_8', 1)), + ' "url": "/repo_8@%s",' % (self.githash('repo_8', 1)), ' },', '', '}',