Refactor: Clean up code.
Refactor: extract method.
Change graph element size.
Rotating graph orientation.
Refactor: clean up code.
Display icon and commit message on network graph.
Update readme to match 5-0-stable
Fix 404 error while displaying json files.

It uses params[:id] instead of request.fullpath.
It should fix #3132.
Fix travis failure randomly, because Capybara.default_wait_time is too short.
replace Gitolited mixin with Gitlab::ShellAdapter
Move directory logic out of model. Use Gitlab:Shell class to interact with file system
Move commit.show partial from commits/ to commit/
Dont show '0 additions and 0 deletions' message for commit
Fix style of network graph.

refs #3258
Using arrowed line only if it connects to not first parent.

It is easy to see which branch is merged.
Change gollum repo to use https:// instead of git://

A lot of people might have firewalls blocking the git:// protocol. Using https:// makes this easier and matches the other git repositories in the Gemfile.
Change Gemfile.lock repo to use https://
Attribution as mentioned in https://news.ycombinator.com/item?id=5423635
Use real name.
All involved are mentioned. https://news.ycombinator.com/item?id=5424050