Steps to make use of this:
- Install repo:
curl http://git-repo.googlecode.com/files/repo-1.13 > ~/bin/repo
chmod a+x ~/bin/repo
mkdir oe-repo
cd oe-repo
repo init -u https://github.com/kergoth/oe-repo-manifest
repo sync
make
(to start a build)
You may run make help
to see the available targets in the makefile wrapper.
Now you can use repo subcommands to interact with the repositories. Useful ones:
- sync
- start
- branch
- status
- diff
- forall
By default, each repository's HEAD is floating on the most recent upstream
commit. To start development in one or more of the projects, use 'repo start'.
E.g. repo start master oe-core
. Now this branch is created, pointing at the
commit which it was floating on, and you're free to hack away, commit, and
push. Once the changes have been pushed upstream, you can run repo prune
to
drop the now unnecessary local branches and be floating again.