For quite some time now I believe there should be a better alternative to git. I have never thought of building it on top of git. Neat.
What I think should be there is a daemon doing autocommity and automatic sync with server. Even if you work from multiple machines.