What are some alternatives?
When comparing pre-commit and Git-Repo, you can also consider the following products
GitStats - A local GitHub-like contributions calendar
Diff So Fancy - Make Git diffs look good
GVfs - Git Virtual File System (by Microsoft)
TortoiseGit - TortoiseGit is an easy to use client for the Git distributed revision control system.
Fork - Fast and Friendly Git Client for Mac
Gitential - Analytics for Git Repositories