Did you talk to @ZAM-? You should be using the `GitCommands` class instead of `FileSystem` everywhere in this file.