commit ID connects parent commit,commit message and simple statistics of the commit

TODO:
1. when browsing the history of a file, click the history, you should jump to the history of this file
2. the initial commit should have statistics like other commit