Client Side of Git