summaryrefslogtreecommitdiffstats
path: root/project.py
diff options
context:
space:
mode:
authorConley Owens <cco3@android.com>2014-05-08 18:38:32 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2014-05-08 18:38:33 +0000
commite9f75b1782dbf6ce9a8f22256316dbb66cdbab11 (patch)
tree1f645764ff04aa5f104b9c3eb9d287f09c80dddc /project.py
parenta35e4021619eac80ebc162b91f42c919a145bd5b (diff)
parent36ea2fb6ee0f42144d44cf9aa7196bfa3b56e9e6 (diff)
downloadgit-repo-e9f75b1782dbf6ce9a8f22256316dbb66cdbab11.tar.gz
Merge "Enable remotes to define their own revision"
Diffstat (limited to 'project.py')
-rw-r--r--project.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/project.py b/project.py
index 55c188db..e0703519 100644
--- a/project.py
+++ b/project.py
@@ -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
267class RepoHook(object): 269class 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,