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): class MetaProject(Project): """A special project housed under .repo. """ - def __init__(self, manifest, name, gitdir, worktree): + def __init__(self, manifest, name, gitdir, worktree, relpath=None): repodir = manifest.repodir + if relpath is None: + relpath = '.repo/%s' % name Project.__init__(self, manifest = manifest, name = name, gitdir = gitdir, worktree = worktree, remote = RemoteSpec('origin'), - relpath = '.repo/%s' % name, + relpath = relpath, revisionExpr = 'refs/heads/master', revisionId = None)