Remove support for the extra <remote> definitions in manifests
These aren't that widely used, and actually make it difficult for users to fully mirror a forest of repositories, and then permit someone else to clone off that forest, rather then the original upstream servers. Signed-off-by: Shawn O. Pearce <sop@google.com>
This commit is contained in:
parent
4cc70ce501
commit
242b52690d
4 changed files with 5 additions and 91 deletions
15
project.py
15
project.py
|
@ -230,7 +230,6 @@ class Project(object):
|
|||
self.relpath = relpath
|
||||
self.revision = revision
|
||||
self.snapshots = {}
|
||||
self.extraRemotes = {}
|
||||
self.copyfiles = []
|
||||
self.config = GitConfig.ForRepository(
|
||||
gitdir = self.gitdir,
|
||||
|
@ -579,9 +578,6 @@ class Project(object):
|
|||
self._InitGitDir()
|
||||
|
||||
self._InitRemote()
|
||||
for r in self.extraRemotes.values():
|
||||
if not self._RemoteFetch(r.name):
|
||||
return False
|
||||
if not self._RemoteFetch():
|
||||
return False
|
||||
|
||||
|
@ -1083,17 +1079,6 @@ class Project(object):
|
|||
remote.ResetFetch(mirror=True)
|
||||
remote.Save()
|
||||
|
||||
for r in self.extraRemotes.values():
|
||||
remote = self.GetRemote(r.name)
|
||||
remote.url = r.fetchUrl
|
||||
remote.review = r.reviewUrl
|
||||
if r.projectName:
|
||||
remote.projectname = r.projectName
|
||||
elif remote.projectname is None:
|
||||
remote.projectname = self.name
|
||||
remote.ResetFetch()
|
||||
remote.Save()
|
||||
|
||||
def _InitMRef(self):
|
||||
if self.manifest.branch:
|
||||
msg = 'manifest set to %s' % self.revision
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue