)]}'
{
  "commit": "d7be9052887dd4e162e50974b63c71530107a528",
  "tree": "5cf21c33429b1486f1746f977c30011d45663cf0",
  "parents": [
    "f2d073a74a04283265d0949abcf60e4b7ae3d4c5"
  ],
  "author": {
    "name": "Vitaly Buka",
    "email": "vitalybuka@chromium.org",
    "time": "Tue Jul 28 19:22:55 2015 -0700"
  },
  "committer": {
    "name": "ChromeOS Commit Bot",
    "email": "chromeos-commit-bot@chromium.org",
    "time": "Thu Jul 30 01:49:59 2015 +0000"
  },
  "message": "libweave: Validate constraints in FromJson methods\n\nAlso fixed public TypedValueBase::SetValue method that allows to create\ninvalid values.\n\nBUG\u003dbrillo:1246\nTEST\u003d\u0027FEATURES\u003dtest emerge-gizmo buffet\u0027\n\nChange-Id: Ia60354c3daf2f150fe3e8d1781d0f37420e03563\nReviewed-on: https://chromium-review.googlesource.com/289641\nTrybot-Ready: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\nTested-by: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\nReviewed-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nCommit-Queue: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ffec8f48eb70b233016067aad35b0e1b0483cd6a",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/prop_types.cc",
      "new_id": "a5db4cb741bb6ac29fcfab37146a5f33847aafd3",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/prop_types.cc"
    },
    {
      "type": "modify",
      "old_id": "eb605a748f0bea60917de5ef13b201e6d49b9b99",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/prop_types.h",
      "new_id": "6b364f30a833ae4fff28683ec163f56a373fa80f",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/prop_types.h"
    },
    {
      "type": "modify",
      "old_id": "d0b2dc7f466ca755764561d8103b69d495e585a2",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/prop_values.h",
      "new_id": "fa9963afbbf3dc4d67d426a61c81125d96ffff87",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/prop_values.h"
    },
    {
      "type": "modify",
      "old_id": "04b8bcbc3a5460a2063ed3fcef90e78f361605dd",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/schema_utils.cc",
      "new_id": "034eca9df6b1d20e8129bdb0076cb2065114dd7c",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/schema_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "ea1639fa813e31488d82a165a21185b9ffc10d91",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/schema_utils.h",
      "new_id": "f00a89fd3e5b270521e30312c84b1cdd0e6dce91",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/schema_utils.h"
    },
    {
      "type": "modify",
      "old_id": "345e92dc6eb2ad1c6f7fce55f2703ce3ceef1291",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/unittest_utils.h",
      "new_id": "d0d39eed58956f73328e16d0e6b0540ff1b9662c",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/unittest_utils.h"
    }
  ]
}
