changing listrepositorycommitdiff to return all commits

If you commit multiple files in one commit the api will return a dictionary for each file that is committed.