Fix gitUpdateState when path is not .
Add a todo list of the things currently required