Originally created by: algorithms
Instead of showing individual files with links to each diff, we should just display the entire commit history. We could even use some pjax to enable loading on demands as the user scrolls to that the load time isn't impacted. This will make the flow of the merge request process much nicer.
allura: cj/3881
To QA: Create an Allura project and add at least one commit with a multi-line commit message, and a content add, change, and remove (renames show up as a remove and an add, due to limitations of our cached commit info). View the commit browser for that commit and ensure everything looks pretty, the inline diffs reflect the actual changes, and that they match up with the linked diffs.
NB: As I mentioned, diffs for removed files do not work due to how the traversal of the commit views work, and are thus just placeholders. These did not previously show diffs, though, so it should be ok (although not ideal). I did fix diffs for added files not working.
Failing test due to not passing HTML5 validation.
allura:cj/3881
sftheme:cj/3881
Changed structure of commit details section to pass HTML5 validation, and cleaned up the author / committer and parents / children section.