But it is trying to use git as a backend to save file states, and at the same time NOT showing it in the user's git history.