diff options
Diffstat (limited to 'project.py')
-rw-r--r-- | project.py | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -259,10 +259,12 @@ class RemoteSpec(object): | |||
259 | def __init__(self, | 259 | def __init__(self, |
260 | name, | 260 | name, |
261 | url = None, | 261 | url = None, |
262 | review = None): | 262 | review = None, |
263 | revision = None): | ||
263 | self.name = name | 264 | self.name = name |
264 | self.url = url | 265 | self.url = url |
265 | self.review = review | 266 | self.review = review |
267 | self.revision = revision | ||
266 | 268 | ||
267 | class RepoHook(object): | 269 | class RepoHook(object): |
268 | """A RepoHook contains information about a script to run as a hook. | 270 | """A RepoHook contains information about a script to run as a hook. |
@@ -1658,7 +1660,8 @@ class Project(object): | |||
1658 | 1660 | ||
1659 | remote = RemoteSpec(self.remote.name, | 1661 | remote = RemoteSpec(self.remote.name, |
1660 | url = url, | 1662 | url = url, |
1661 | review = self.remote.review) | 1663 | review = self.remote.review, |
1664 | revision = self.remote.revision) | ||
1662 | subproject = Project(manifest = self.manifest, | 1665 | subproject = Project(manifest = self.manifest, |
1663 | name = name, | 1666 | name = name, |
1664 | remote = remote, | 1667 | remote = remote, |