Add support for optional repository name between commits

Also support “Commit” instead of “Author” and “CommitDate” instead of “Date” for each commit