msg/e — pull request #1 by rcc (2011-11-16 01:07:52+00:00)
Title: better control of inheritance

I took a stab at adding better control to project inheritance. The problem I was seeing was if I defined some critical variable in one project (e.g. CC=clang), and didn't specify it in others, it would automatically take effect. I basically want to be able to mask inactive projects, and specify exactly what I want active. For example, I have a default project that specifies some default commands and vim options. If I want to use it in another project, I just add an entry like this `default,activeprjs'. It's a space separated list.

I'm not particularly happy with the activation and deactivation process, but take a look. Let me know what you think.

Rob