craftr.ext.git

A very small interface for querying information about a Git repository.

git = load_module(‘git’).Git(project_dir) info(‘Current Version:’, git.describe()) if git.status(exclude=’??’):

info(‘Unversioned changes present.’)
class craftr.ext.git.Git(git_dir)
branch()
branches()
describe(mode='tags', all=False, fallback=True)
status(include=None, exclude=None)