diff options
author | Luke Kanies <luke@madstop.com> | 2009-07-21 17:38:57 -0700 |
---|---|---|
committer | James Turnbull <james@lovedthanlost.net> | 2009-07-25 11:58:43 +1000 |
commit | eeec8e99eaeb6bb97173f2bc04148bff3be58036 (patch) | |
tree | 75fa94feb43fbf807585d06e090d49cf2828cc4a /spec/unit/file_serving | |
parent | 7d40f9e039964e2c3f9e94b5ef2ccbded45a59a5 (diff) | |
download | puppet-eeec8e99eaeb6bb97173f2bc04148bff3be58036.tar.gz puppet-eeec8e99eaeb6bb97173f2bc04148bff3be58036.tar.xz puppet-eeec8e99eaeb6bb97173f2bc04148bff3be58036.zip |
Fixing #2423 - no more strange dependency cycles
We were getting strange dependency cycles because our class structure
mirrored our scope structure. We can't change the scope structure
without switching from a dynamically scoped language to a lexically scoped
language, which is too big of a change to make right now. Instead,
I'm changing the resource graph so that all classes default to just
having an edge to the 'main' graph.
This will be a behaviour change for many, in that you were getting
automatic dependencies from this old behaviour, but it will bring
consistency.
Signed-off-by: Luke Kanies <luke@madstop.com>
Diffstat (limited to 'spec/unit/file_serving')
0 files changed, 0 insertions, 0 deletions