X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-dev.git/blobdiff_plain/a99f0f2e083cdd32a49cfb7b80ced878813909cd..refs/tags/0.1.25:/invirtibuilder diff --git a/invirtibuilder b/invirtibuilder index 4e73484..699ce07 100755 --- a/invirtibuilder +++ b/invirtibuilder @@ -220,6 +220,9 @@ def updateSuperproject(pocket, package, commit, principal, version, env): pushes to the superproject. """ superproject = os.path.join(b._REPO_DIR, 'invirt/packages.git') + if not b.pocketExists(pocket, superproject): + raise Exception("Super-repository does not contain pocket branch '%s'. Create it first." % pocket) + branch = b.pocketToGit(pocket) tree = logAndRun(['git', 'ls-tree', branch], cwd=superproject).strip()