| <?xml version="1.0" encoding="UTF-8"?> |
| |
| <!-- |
| |
| NOTE: This file is a manifest that describes a set of projects and |
| tools that together constitute a veyron universe. This file can be |
| accessed by an arbitrarily old version of the 'veyron' tool and thus the |
| change the manifest format, one should create a new manifest file and |
| point versions of the 'veyron' tool that understand that format to that |
| file. The convention to name the manifest files is v1, v2, and so on to |
| distinguish different format versions, using an optional suffix to |
| distinguish different veyron universes, such as v1-android or v2-nacl. |
| |
| Consequently, to add a repository to an existing veyron universe, one |
| should add it for all versions that are supported, following the format |
| of the respective versions. |
| |
| Further, the set of projects that form a veyron universe should be closed |
| under transitive closure with respect to dependencies. In other words, |
| if a project A depends on a project B, then project A should only be |
| included in manifests that include project B as well. |
| |
| --> |
| |
| <manifest> |
| <projects> |
| <project name="https://veyron.googlesource.com/deprecated" path="deprecated"/> |
| <project name="https://veyron.googlesource.com/environment" path="environment"/> |
| <project name="https://veyron.googlesource.com/experimental" path="experimental"/> |
| <project name="https://veyron.googlesource.com/monitoring" path="monitoring"/> |
| <project name="https://veyron.googlesource.com/pgbundle" path="veyron/javascript/pgbundle"/> |
| <project name="https://veyron.googlesource.com/roadmap.go.examples" path="roadmap/go/src/veyron.io/examples"/> |
| <project name="https://veyron.googlesource.com/roadmap.go.proximity" path="roadmap/go/src/veyron.io/proximity"/> |
| <project name="https://veyron.googlesource.com/roadmap.go.store" path="roadmap/go/src/veyron.io/store"/> |
| <project name="https://veyron.googlesource.com/roadmap.js.store" path="roadmap/javascript/store"/> |
| <project name="https://veyron.googlesource.com/roadmap.profiles" path="roadmap/go/src/veyron.io/profiles"/> |
| <project name="https://veyron.googlesource.com/scripts" path="scripts"/> |
| <project name="https://veyron.googlesource.com/third_party" path="third_party"/> |
| <project name="https://veyron.googlesource.com/tools" path="tools"/> |
| <project name="https://veyron.googlesource.com/veyron.go.core" path="veyron/go/src/veyron.io/veyron"/> |
| <project name="https://veyron.googlesource.com/veyron.go.apps" path="veyron/go/src/veyron.io/apps"/> |
| <project name="https://veyron.googlesource.com/veyron.go.jni" path="veyron/go/src/veyron.io/jni"/> |
| <project name="https://veyron.googlesource.com/veyron.go.playground" path="veyron/go/src/veyron.io/playground"/> |
| <project name="https://veyron.googlesource.com/veyron.go.wspr" path="veyron/go/src/veyron.io/wspr"/> |
| <project name="https://veyron.googlesource.com/veyron.java" path="veyron/java"/> |
| <project name="https://veyron.googlesource.com/veyron.js" path="veyron.js"/> |
| <project name="https://veyron.googlesource.com/veyron-browser" path="veyron-browser"/> |
| <project name="https://veyron.googlesource.com/vom.js" path="veyron/javascript/vom"/> |
| </projects> |
| <tools> |
| <tool name="git-veyron" package="tools/git-veyron"/> |
| <tool name="go-depcop" package="tools/go-depcop"/> |
| <tool name="presubmit" package="tools/presubmit"/> |
| <tool name="vdl" package="veyron.io/veyron/veyron2/vdl/vdl" project="https://veyron.googlesource.com/veyron.go.core"/> |
| <tool name="veyron" package="tools/veyron"/> |
| <tool name="vloggy" package="tools/vloggy"/> |
| </tools> |
| </manifest> |