summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--project.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/project.py b/project.py
index c79e8fb9..beacc92f 100644
--- a/project.py
+++ b/project.py
@@ -1426,15 +1426,17 @@ class SyncBuffer(object):
1426class MetaProject(Project): 1426class MetaProject(Project):
1427 """A special project housed under .repo. 1427 """A special project housed under .repo.
1428 """ 1428 """
1429 def __init__(self, manifest, name, gitdir, worktree): 1429 def __init__(self, manifest, name, gitdir, worktree, relpath=None):
1430 repodir = manifest.repodir 1430 repodir = manifest.repodir
1431 if relpath is None:
1432 relpath = '.repo/%s' % name
1431 Project.__init__(self, 1433 Project.__init__(self,
1432 manifest = manifest, 1434 manifest = manifest,
1433 name = name, 1435 name = name,
1434 gitdir = gitdir, 1436 gitdir = gitdir,
1435 worktree = worktree, 1437 worktree = worktree,
1436 remote = RemoteSpec('origin'), 1438 remote = RemoteSpec('origin'),
1437 relpath = '.repo/%s' % name, 1439 relpath = relpath,
1438 revisionExpr = 'refs/heads/master', 1440 revisionExpr = 'refs/heads/master',
1439 revisionId = None) 1441 revisionId = None)
1440 1442