)]}'
{
  "commit": "9e25ecd76ffac469b1a77452f17e03697133d659",
  "tree": "4e7c93e8eadb500940e57c872f3ef94d871e2e1f",
  "parents": [
    "5ef75798cef0ed96b9e52939d62029a4c68ad78b"
  ],
  "author": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@chromium.org",
    "time": "Fri Mar 20 09:43:10 2015 -0700"
  },
  "committer": {
    "name": "ChromeOS Commit Bot",
    "email": "chromeos-commit-bot@chromium.org",
    "time": "Wed Mar 25 01:33:46 2015 +0000"
  },
  "message": "buffet: Change OneOf constraint to use generic PropValue list\n\nNow ContraintOneOf contains a vector\u003cPropValue\u003e as opposed to\nvector\u003cT\u003e. This will enable support for array types, because the\nalternative would be to add explicit specializations for combinations\nof basic types (int, bool, double, string,... ) and a vector.\n\nBUG\u003dbrillo:107\nTEST\u003d`FEATURES\u003dtest emerge-link buffet`\n\nChange-Id: Ia6bd93db23517c463ba6d915617d9571499a8491\nReviewed-on: https://chromium-review.googlesource.com/261564\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": "5e913f83e60b6189544a6a5b3006994685d6e61f",
      "old_mode": 33188,
      "old_path": "buffet/commands/object_schema_unittest.cc",
      "new_id": "f257a67c2a71045dc83f370c3ea3a928f1d52a7b",
      "new_mode": 33188,
      "new_path": "buffet/commands/object_schema_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "45448bcd43b27261d2d3415bb32cb83a7ee72173",
      "old_mode": 33188,
      "old_path": "buffet/commands/prop_constraints.cc",
      "new_id": "085fe26f5a0b40f573cf97e982d4b51d802b1972",
      "new_mode": 33188,
      "new_path": "buffet/commands/prop_constraints.cc"
    },
    {
      "type": "modify",
      "old_id": "79cc72a81d98e32d76500892ff078823cdf1482d",
      "old_mode": 33188,
      "old_path": "buffet/commands/prop_constraints.h",
      "new_id": "e5efdd2624264b17ebfed0570338b79a8dc2c99f",
      "new_mode": 33188,
      "new_path": "buffet/commands/prop_constraints.h"
    },
    {
      "type": "modify",
      "old_id": "53beb4f61f956e0f2e62458a55c728ecefc32c25",
      "old_mode": 33188,
      "old_path": "buffet/commands/prop_types.cc",
      "new_id": "3bb057761feb2d6e797e3aef1cacee9298a339e7",
      "new_mode": 33188,
      "new_path": "buffet/commands/prop_types.cc"
    },
    {
      "type": "modify",
      "old_id": "892a730d3ded1d8605c0cd49cf72af725fc096ad",
      "old_mode": 33188,
      "old_path": "buffet/commands/prop_types.h",
      "new_id": "1af057c074c28fde433c5a600e4234f3bd084467",
      "new_mode": 33188,
      "new_path": "buffet/commands/prop_types.h"
    }
  ]
}
