Support for running project not in git root
Steps to reproduce:
- create/clone an existing git repository
- create a new project from Builder using a random project name, Project location pointing to the root of the git repo from the previous step, and with version control disabled What happens:
- project tree shows all the contents of the git root
- trying to run errors out with "Error during basic setup: Neither directory contains a build file meson.build." What should happen instead:
- project tree ... maybe showing the full content of the git repository is fine, to see things in context, as you're probably hosting the files in the same repo because they belong together
- trying to run a project created from Builder should work, even if the project root is not the git repo root
This is somewhat related to #150 , which also requests to use git root as project root, which might be contradictory to what I'm requesting.
The use-case for me is having one repository with multiple projects (experiments, demo applications), not sure how relevant it is, but even for production-ready projects people occasionally have one repo with multiple projects in it.