)]}'
{
  "commit": "157ccaa772056c992f6848b03e54c1c587f4f22c",
  "tree": "04debe69862bcce30ea231d81f96fa0c8f69188d",
  "parents": [
    "b04936fcaced3b1dd6a62e84f4deebd12893b098"
  ],
  "author": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@chromium.org",
    "time": "Fri Sep 19 14:59:34 2014 -0700"
  },
  "committer": {
    "name": "chrome-internal-fetch",
    "email": "chrome-internal-fetch@google.com",
    "time": "Tue Sep 23 04:20:36 2014 +0000"
  },
  "message": "buffet: Added error handling to PropType::CreateValue()\n\nPropType::CreateValue(Any) used to abort if Any didn\u0027t contain\nthe data of expected type. Now that we are adding more and more\nreliance on D-Bus transport for GCD data (commands and state),\nwe can no longer guarantee that the variant data passed to\nCreateValue contains the expected values (since it may be not\nunder our control). Add the ability for CreateValue to gracefully\nfail and provide necessary error information to the caller.\n\nBUG\u003dchromium:415364\nTEST\u003dFEATURES\u003dtest emerge-link buffet\n\nChange-Id: I097d674073fc84a69184a78edf2b7381608c000f\nReviewed-on: https://chromium-review.googlesource.com/219135\nTested-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nReviewed-by: Christopher Wiley \u003cwiley@chromium.org\u003e\nCommit-Queue: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "844ac9236f27a476225f16d66aede28ce6302b9a",
      "old_mode": 33188,
      "old_path": "buffet/commands/command_instance_unittest.cc",
      "new_id": "1afd8c7bc0b35e258e8c31303e0df0ec59b17d88",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_instance_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e2e32e178c7c9d44789efdb1ac336bf335f180fb",
      "old_mode": 33188,
      "old_path": "buffet/commands/object_schema_unittest.cc",
      "new_id": "e802a676d731016a4fcaa608474239d91acbc350",
      "new_mode": 33188,
      "new_path": "buffet/commands/object_schema_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "81c9546a51e08701f51eb1e829aedbf42e668f39",
      "old_mode": 33188,
      "old_path": "buffet/commands/prop_types.cc",
      "new_id": "08410cc3b31cd57eb4d994b868c9ea123be6362b",
      "new_mode": 33188,
      "new_path": "buffet/commands/prop_types.cc"
    },
    {
      "type": "modify",
      "old_id": "3320202608fda847935077e447acb5d2c4abab28",
      "old_mode": 33188,
      "old_path": "buffet/commands/prop_types.h",
      "new_id": "2533c34346f4c4ba3dd9ec3fa838d67d224b99ef",
      "new_mode": 33188,
      "new_path": "buffet/commands/prop_types.h"
    },
    {
      "type": "modify",
      "old_id": "1a92d7fd629959fe2484625425ed6e55495784e5",
      "old_mode": 33188,
      "old_path": "buffet/commands/schema_utils_unittest.cc",
      "new_id": "f3279be189b441859393f6ccba0c9c392d7662e6",
      "new_mode": 33188,
      "new_path": "buffet/commands/schema_utils_unittest.cc"
    }
  ]
}
