On Fri, Jun 27, 2014 at 11:25 AM, Maxim Khutornenko <ma...@apache.org>
> This is an automatically generated e-mail. To reply, visit:
> Ship it!
> Ship It!
> - Maxim Khutornenko
> On June 27th, 2014, 2:41 p.m. UTC, Mark Chu-Carroll wrote:
> Review request for Aurora, Maxim Khutornenko and Brian Wickman.
> By Mark Chu-Carroll.
> *Updated June 27, 2014, 2:41 p.m.*
> *Bugs: * aurora-520 <https://issues.apache.org/jira/browse/aurora-520>
> *Repository: * aurora
> Add a new diff method, which uses field-by-field comparison of JSON trees for
> comparing running job configurations to potentially updated configs.
> - Allow exclusion of semantically irrelevant fields.
> - Provide a clearer list of the differences between configs.
> - Provide a scripting-friendly alternative JSON syntax for diffs.
> The old diff behavior is still available under the "--use-shell-diff" option.
> New unit tests of the JSON tree diff code, plus a bunch of new "job diff"
> tests of the new functionality.
> All tests pass.
> - src/main/python/apache/aurora/client/cli/BUILD
> - src/main/python/apache/aurora/client/cli/jobs.py
> - src/main/python/apache/aurora/client/cli/json_tree_diff.py
> - src/test/python/apache/aurora/client/cli/BUILD
> - src/test/python/apache/aurora/client/cli/test_diff.py
> - src/test/python/apache/aurora/client/cli/test_json_diff.py
> View Diff <https://reviews.apache.org/r/22457/diff/>