make version control do not crash if we are operating on Projects that do not exist on disk, but only in memory.
implement Lluis’ feedback on pull request
Merge pull request #463 from lucasmeijer/upstreaming/versioncontrol-projectmightnotbeondisk

make version control do not crash if we are operating on Projects that d...