diff options
Diffstat (limited to 'manifest_xml.py')
-rw-r--r-- | manifest_xml.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/manifest_xml.py b/manifest_xml.py index 97df75bd..66cdf3e3 100644 --- a/manifest_xml.py +++ b/manifest_xml.py | |||
@@ -29,6 +29,7 @@ from error import ManifestParseError | |||
29 | 29 | ||
30 | MANIFEST_FILE_NAME = 'manifest.xml' | 30 | MANIFEST_FILE_NAME = 'manifest.xml' |
31 | LOCAL_MANIFEST_NAME = 'local_manifest.xml' | 31 | LOCAL_MANIFEST_NAME = 'local_manifest.xml' |
32 | R_M = 'refs/remotes/m/' | ||
32 | 33 | ||
33 | class _Default(object): | 34 | class _Default(object): |
34 | """Project defaults within the manifest.""" | 35 | """Project defaults within the manifest.""" |
@@ -168,6 +169,10 @@ class XmlManifest(Manifest): | |||
168 | self._Load() | 169 | self._Load() |
169 | return self._default | 170 | return self._default |
170 | 171 | ||
172 | def SetMRefs(self, project): | ||
173 | if self.branch: | ||
174 | project._InitAnyMRef(R_M + self.branch) | ||
175 | |||
171 | def _Unload(self): | 176 | def _Unload(self): |
172 | self._loaded = False | 177 | self._loaded = False |
173 | self._projects = {} | 178 | self._projects = {} |