Significant cleanup and added support to get all 'content' committed to a repo before a given commit hash