)]}'
{
  "commit": "f6cbe3237efde97bb7e282a9777ff9b50e196a81",
  "tree": "c977a259318723c79b1a08e683f9d02be716be97",
  "parents": [
    "ac8037d3e6102e225d924bc8eb38bb2492077f6a"
  ],
  "author": {
    "name": "Alex Deymo",
    "email": "deymo@chromium.org",
    "time": "Mon Nov 10 19:55:35 2014 -0800"
  },
  "committer": {
    "name": "chrome-internal-fetch",
    "email": "chrome-internal-fetch@google.com",
    "time": "Wed Nov 12 19:56:58 2014 +0000"
  },
  "message": "Include the implemented header first in all projects.\n\nThe Google C++ style guide dictates that foo.cc and foo_unittest.cc\nshould include foo.h in the first place, so missing headers in foo.h\nare detected with a compile error of the module implementing them and\nnot when another module uses them.\n\nThis CL sweeps across all the .cc file in platform2 enforcing this.\n\nBUG\u003dNone\nTEST\u003dcbuildbot amd64-generic\n\nChange-Id: I41835835caba13f54c3c844ecf552eb0e47efa9d\nReviewed-on: https://chromium-review.googlesource.com/228894\nTested-by: Alex Deymo \u003cdeymo@chromium.org\u003e\nReviewed-by: Alex Deymo \u003cdeymo@chromium.org\u003e\nCommit-Queue: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "76212af221debf43a24662c50b3880f069ef8cc0",
      "old_mode": 33188,
      "old_path": "buffet/commands/command_definition_unittest.cc",
      "new_id": "f0adab109846bfa6bee96d8204dcbd5e602b3db3",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_definition_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "d4c4ab19ebbf0a54d588c595513a148166b56833",
      "old_mode": 33188,
      "old_path": "buffet/commands/command_dictionary_unittest.cc",
      "new_id": "20c1287b072306233841c9dd65ea6519838c55c9",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_dictionary_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "56c902330eac549a37f41e29937dc72551080227",
      "old_mode": 33188,
      "old_path": "buffet/commands/command_instance_unittest.cc",
      "new_id": "b57de25363cf3f708f012bddefad8d496f883542",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_instance_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "4c103dcb0da064c1d9e6ba81f7d4604a8a0bf280",
      "old_mode": 33188,
      "old_path": "buffet/commands/command_manager_unittest.cc",
      "new_id": "37e3716e90ae3328415898aeab74176164fb57bf",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_manager_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "d16d15fd5dcecfa8a503c868dc903ca4b132788e",
      "old_mode": 33188,
      "old_path": "buffet/commands/command_queue.cc",
      "new_id": "d660a1de23a2b65f98c25e9f1ffe24fa373127de",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_queue.cc"
    },
    {
      "type": "modify",
      "old_id": "8fe0c9d654e0a6b580d3516badb2dbd038ef6761",
      "old_mode": 33188,
      "old_path": "buffet/commands/command_queue_unittest.cc",
      "new_id": "bea01c5cffbcf37dcc4c6348e990e8d2e3bf6dee",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_queue_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "314135ff49a4b117bc7ebaaeb49efd086daa7674",
      "old_mode": 33188,
      "old_path": "buffet/commands/dbus_command_dispatcher_unittest.cc",
      "new_id": "f11dd5675378e2c378806468617287a1a489257b",
      "new_mode": 33188,
      "new_path": "buffet/commands/dbus_command_dispatcher_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "0c1bbaaf96549651aef4754585a8cb1a8a5033cd",
      "old_mode": 33188,
      "old_path": "buffet/commands/dbus_command_proxy_unittest.cc",
      "new_id": "94b490647e389a9e0e80ffcc4a2afb4951666e25",
      "new_mode": 33188,
      "new_path": "buffet/commands/dbus_command_proxy_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e802a676d731016a4fcaa608474239d91acbc350",
      "old_mode": 33188,
      "old_path": "buffet/commands/object_schema_unittest.cc",
      "new_id": "505d6a6c1152b86dcf03e567552e966d83d0694c",
      "new_mode": 33188,
      "new_path": "buffet/commands/object_schema_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "d44700dfb281dc948a22e46ef67a3ad9f7bd5205",
      "old_mode": 33188,
      "old_path": "buffet/commands/prop_constraints.cc",
      "new_id": "641d0f6ebfbf977642010ce11a4c225dfe7d2549",
      "new_mode": 33188,
      "new_path": "buffet/commands/prop_constraints.cc"
    },
    {
      "type": "modify",
      "old_id": "ffa05a6a0d83f808f15102f01cf494e4a3985479",
      "old_mode": 33188,
      "old_path": "buffet/commands/schema_utils_unittest.cc",
      "new_id": "4d0b90a2758c94cb8820b90e597160d22a38da8a",
      "new_mode": 33188,
      "new_path": "buffet/commands/schema_utils_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f3330786542cc32f2802e3bc493fb6c0f88cdbce",
      "old_mode": 33188,
      "old_path": "buffet/device_registration_info_unittest.cc",
      "new_id": "1ab51912e6301959452d1a23908a7da52174624f",
      "new_mode": 33188,
      "new_path": "buffet/device_registration_info_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "663d799940aa13968c35331fa3da3aa360a660cc",
      "old_mode": 33188,
      "old_path": "buffet/states/state_change_queue.cc",
      "new_id": "f7775bab5502df5572b5a8b3d4d0c4da07c5f157",
      "new_mode": 33188,
      "new_path": "buffet/states/state_change_queue.cc"
    },
    {
      "type": "modify",
      "old_id": "7aa6c9fc1fd0f8bb96671c1333a77a5005122535",
      "old_mode": 33188,
      "old_path": "buffet/states/state_change_queue_unittest.cc",
      "new_id": "01f5f9f95e3ec3a7fc58e50e5a105e63d54f13b1",
      "new_mode": 33188,
      "new_path": "buffet/states/state_change_queue_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "df2260a6db3a58f180f70219cd6939e41aad4a41",
      "old_mode": 33188,
      "old_path": "buffet/states/state_manager_unittest.cc",
      "new_id": "bdfad8c3892ddf31b566d7280d8c75540a769476",
      "new_mode": 33188,
      "new_path": "buffet/states/state_manager_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "d8dc907f07d745610c65be747aba89b23983913d",
      "old_mode": 33188,
      "old_path": "buffet/states/state_package_unittest.cc",
      "new_id": "9d5b0d655fc82f9938acdcdf08bc1798b4371d67",
      "new_mode": 33188,
      "new_path": "buffet/states/state_package_unittest.cc"
    }
  ]
}
