Adding flexiblity to how commits are pulled in and reported.