Fix minor bug about line overlap.
Add test related to a bug of network graph.
Fix Gitlab::Git::Repository#commit returns wrong commit, if commit_id is "tag name".