)]}'
{
  "commit": "3e864c0088346546f8e3f3aabbe241ad108497bd",
  "tree": "a68a7a5d1e1c4af9a44a49dc97799a8e643d91b0",
  "parents": [
    "29e644404d65eb5fd4e6e294b292da317544d0ee"
  ],
  "author": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@chromium.org",
    "time": "Tue Mar 24 10:19:32 2015 -0700"
  },
  "committer": {
    "name": "ChromeOS Commit Bot",
    "email": "chromeos-commit-bot@chromium.org",
    "time": "Wed Mar 25 01:34:05 2015 +0000"
  },
  "message": "buffet: PropType::CreateValue() should do constraint validation\n\nMake PropType::CreateValue(v,...) validate the value against type\ncontraints which eliminates additional ValidateConstraints() call\nand ensure the produced values conforms to the type schema specified.\n\nAlso parameter-less PropType::CreateValue() should use the default\nvalue specified in PropType when constructing the value.\n\nBUG\u003dbrillo:107\nTEST\u003d`FEATURES\u003dtest emerge-link buffet`\n\nChange-Id: I3712b8e0a14515c153c987078863b2904c89cafd\nReviewed-on: https://chromium-review.googlesource.com/262205\nReviewed-by: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\nCommit-Queue: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nTested-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nTrybot-Ready: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a31f13523b5630f4ba1472f41be4fc50f119a2a1",
      "old_mode": 33188,
      "old_path": "buffet/commands/prop_types.cc",
      "new_id": "74e2be631ab9d660f652ebc3b8d1262c4498d71e",
      "new_mode": 33188,
      "new_path": "buffet/commands/prop_types.cc"
    },
    {
      "type": "modify",
      "old_id": "10ca85396d193473a4a2f172757e2494692f2adb",
      "old_mode": 33188,
      "old_path": "buffet/commands/prop_types.h",
      "new_id": "473a6c84f1c67d98fc4879694754ac449e0ffaff",
      "new_mode": 33188,
      "new_path": "buffet/commands/prop_types.h"
    },
    {
      "type": "modify",
      "old_id": "10e9797c75d4ffb99180991394a3411cd1010f37",
      "old_mode": 33188,
      "old_path": "buffet/commands/schema_utils.cc",
      "new_id": "06e5ded3f4bfc3e9b25beb723b1cd4359235e98a",
      "new_mode": 33188,
      "new_path": "buffet/commands/schema_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "a023c14a843f996878466c8ae8dbc935645a7548",
      "old_mode": 33188,
      "old_path": "buffet/states/state_package.cc",
      "new_id": "12923390d05610cb37421a5e925f2fc6477fe3f6",
      "new_mode": 33188,
      "new_path": "buffet/states/state_package.cc"
    }
  ]
}
