Ability to display history from a specific head
Use GET args for changing the history head instead
Simplify the way we get the request's commit
Implement permalinks for both view and edit