lshift/diffa — pull request #239 by paulj (2012-07-27 05:37:30+00:00)
Title: Include repairs with pairs

This patch is an extraction from the `easier-settings` branch. It properly moves repair actions, reports and escalations to be treated as sub-components of the pair, and eliminates the data access methods to work with them directly. This solves a number of caching issues, and also removes a lot of code from the config store. The various REST API methods are emulated by loading the pair and mutating it, so the external interface is unchanged.