NewLogger set to display line number
add ShortSha template func
remove repeat routers & change commitd to branchname
remove Context.IsValid & verify repo in middleware repo.go
remove ctx.Repo.IsValid
update git api. fix link... and so on