* Ensure the git backend is deleted when the project tree is deleted. * Unload the git repo for a project when the project is unloaded from the tree.
Adds support for project-based git integration, branch support, commit, revert and updates Fixes https://gitlab.com/kicad/code/kicad/issues/10441