Added ability to re-run without duplicating commits based on revision md5