A git API using subprocess calls.