DescriptionEliminate unnecessary conflicts
Fixes the following issues:
* If you change one model parent.child value (e.g. constraints.arch) in the inspector and then set a model parent.child value (e.g., constaints.cpu-cores) in the db, you will get an unnecessary conflict on the arch.
* resetDOMToModel could not clear conflicts.
I also added a lot of comments, and a couple of tests for pre-existing functionality that I broke during my refactoring.
https://code.launchpad.net/~gary/juju-gui/eliminateUnnecessaryConflicts/+merge/185256
(do not edit description out of merge proposal)
Patch Set 1 #Patch Set 2 : Eliminate unnecessary conflicts #Patch Set 3 : Eliminate unnecessary conflicts #
Total comments: 11
Patch Set 4 : Eliminate unnecessary conflicts #
Total comments: 4
Patch Set 5 : Eliminate unnecessary conflicts #Patch Set 6 : Eliminate unnecessary conflicts #
Total comments: 25
Patch Set 7 : Eliminate unnecessary conflicts #
MessagesTotal messages: 17
|