On 04/11/2011 15:05, Nick Treleaven wrote:
I like simple, why don't we just add a setting to projects, say "based on", that allows a project file to import settings from another. Then the user project is "based on" the one in the VCS working directory. Simple and explicit and can adapt to any locations, on opening the project, settings are taken from the "based on" file if it exists and the setting exists unless it is overridden by the user project file. Based on is not recursive.
I see that 'based on' could be useful for making subprojects, and could be added to my proposal.
Actually only when based on a stub project, not a full project. The latter would require too much reworking of code to be worthwhile IMO.