GIT version control

Task for checking out source code from a repository, and running configure, make on it.

inveniofab.git.default_configure_hook(ctx)

Default way to configure a repo. Assumes repo has a configure script.

inveniofab.git.default_prepare_hook(ctx)

Default way to prepare source code which uses autotools.

inveniofab.git.git_checkout(repo, ref)

Checkout a specific git reference.

inveniofab.git.git_isdirty(dir)

Check working directory for uncommitted changes

inveniofab.git.repo_configure

Configure repository

inveniofab.git.repo_install

Run configure and make

inveniofab.git.repo_make

Run make in repository

inveniofab.git.repo_prepare

Prepare source code after fresh checkout

inveniofab.git.repo_setup

Clone repository

inveniofab.git.repo_update

Pull repository updates