Add git commit UI.

Also switch to syncfs for git projects.