commit | 20f43a70ec46d2a5fe9ae3c3453053d4a5b2f0f5 | [log] [tgz] |
---|---|---|
author | Christopher Lane <lanechr@gmail.com> | Fri Feb 19 08:45:38 2016 -0800 |
committer | Christopher Lane <lanechr@google.com> | Fri Feb 19 21:22:31 2016 +0000 |
tree | 01dd3c3db428adda91573234dd26ecc2a3be41ac | |
parent | 6f6f773a82e2456187637e6c01b5a401295cf715 [diff] |
Add remotebranch attributes to temporarily workaround jiri Jiri added a feature that will complain if you specify a revision that is not on the same remotebranch that you specify. This helps uncover nonsensical configurations. However, in the case where no remotebranch is specified, `master` is assumed. https://github.com/vanadium/issues/issues/1161 Change-Id: I82ba05c8867abbad1a85b140e5c75a7dcbc90a6b
Contains the jiri manifest for the Mojo project
Mojo uses the jiri
tool to manage repositories https://github.com/vanadium/go.jiri. This tool manages a set of repositories specified by a manifest. The bootstrap procedure requires that you have Go 1.4 or newer and Git installed and on your PATH. To create a new Mojo checkout in a directory called ‘mojo’ run the following commands. The ‘mojo’ directory should not exist before running these steps.
curl -s https://raw.githubusercontent.com/vanadium/go.jiri/master/scripts/bootstrap_jiri | bash -s mojo export PATH=`pwd`/mojo/.jiri_root/scripts:`pwd`/mojo/depot_tools:$PATH cd mojo jiri import mojo https://mojo.googlesource.com/mojo-manifest jiri update
Mojo requires several libraries and tools to build and run. Many are placed within the checkout and updated whenever jiri update
runs, but some must be installed on the system. Run
mojo/src/build/install-build-deps.sh
to install these packages.
See https://github.com/domokit/mojo for instructions on building and running tests for Mojo.
To submit a patch in the Mojo repo do the following
cd mojo/src # write some awesome stuff, commit to local branch git checkout -b branch_name vim some_file ... git commit ... # upload the patch to gerrit jiri cl mail