I think classic is probably the best way forward for this since the directories are configurable. This also would match other similar git
tools, but for a different reasoning than git cola for example (see Classic Confinement Request for the git-cola Snap).