diff options
Diffstat (limited to 'manifest_xml.py')
| -rw-r--r-- | manifest_xml.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/manifest_xml.py b/manifest_xml.py index e40e6fac..bdbb1d40 100644 --- a/manifest_xml.py +++ b/manifest_xml.py | |||
| @@ -91,6 +91,8 @@ class _XmlRemote(object): | |||
| 91 | def ToRemoteSpec(self, projectName): | 91 | def ToRemoteSpec(self, projectName): |
| 92 | url = self.resolvedFetchUrl.rstrip('/') + '/' + projectName | 92 | url = self.resolvedFetchUrl.rstrip('/') + '/' + projectName |
| 93 | remoteName = self.name | 93 | remoteName = self.name |
| 94 | if self.remoteAlias: | ||
| 95 | remoteName = self.remoteAlias | ||
| 94 | return RemoteSpec(remoteName, url, self.reviewUrl) | 96 | return RemoteSpec(remoteName, url, self.reviewUrl) |
| 95 | 97 | ||
| 96 | class XmlManifest(object): | 98 | class XmlManifest(object): |
| @@ -145,6 +147,8 @@ class XmlManifest(object): | |||
| 145 | root.appendChild(e) | 147 | root.appendChild(e) |
| 146 | e.setAttribute('name', r.name) | 148 | e.setAttribute('name', r.name) |
| 147 | e.setAttribute('fetch', r.fetchUrl) | 149 | e.setAttribute('fetch', r.fetchUrl) |
| 150 | if r.remoteAlias is not None: | ||
| 151 | e.setAttribute('alias', r.remoteAlias) | ||
| 148 | if r.reviewUrl is not None: | 152 | if r.reviewUrl is not None: |
| 149 | e.setAttribute('review', r.reviewUrl) | 153 | e.setAttribute('review', r.reviewUrl) |
| 150 | 154 | ||
| @@ -223,7 +227,8 @@ class XmlManifest(object): | |||
| 223 | e.setAttribute('name', name) | 227 | e.setAttribute('name', name) |
| 224 | if relpath != name: | 228 | if relpath != name: |
| 225 | e.setAttribute('path', relpath) | 229 | e.setAttribute('path', relpath) |
| 226 | if not d.remote or p.remote.name != d.remote.name: | 230 | remoteName = d.remote.remoteAlias or d.remote.name |
| 231 | if not d.remote or p.remote.name != remoteName: | ||
| 227 | e.setAttribute('remote', p.remote.name) | 232 | e.setAttribute('remote', p.remote.name) |
| 228 | if peg_rev: | 233 | if peg_rev: |
| 229 | if self.IsMirror: | 234 | if self.IsMirror: |
