cylc/cylc — pull request #1171 by hjoliver (2014-09-30 01:21:04+00:00)
Title: Fix namespace list order

Runtime namespace lists were being expanded by adding list members to the end of the runtime ordered dict, which broke repeat-section override for list members (by overriding the intended override with the original), e.g.:
```
[runtime]
[[m1,m2,m3]]
title = the quick brown fox
[[m2]]
title = jumped over the lazy dog
```
(this should result in ```m2``` getting ```title = jumped over the lazy dog```).

This change fixes the problem by replacing the original dict with an expanded one with the right order (simpler, and in any case ordered dicts don't have an insertion method).