)]}'
{
  "commit": "1b03f9f983a22fabb8d53e036abf1b192e7d5811",
  "tree": "748be77673163ad977d171a19e567cfd1681ac93",
  "parents": [
    "b09305e7e55d5375647ddf07538dc1a539923e3f"
  ],
  "author": {
    "name": "Alex Deymo",
    "email": "deymo@google.com",
    "time": "Wed Dec 09 00:38:36 2015 -0800"
  },
  "committer": {
    "name": "Alex Deymo",
    "email": "deymo@google.com",
    "time": "Fri Dec 11 21:17:54 2015 +0000"
  },
  "message": "Move hardware and boot_control implementation to libupdate_engine.\n\nThe implementations of the BootControlInterface and HardwareInterface\nare specific to the platform and use case. The delta_generator uses the\nDeltaPerformer in the libpayload_consumer to apply a payload to a set\nof partitions defined as local files, for example.\n\nThis patch move the platform implementations, not available when\nbuilding for the host back to the libupdate_engine.\n\nBug: 24619596\nTEST\u003dmma\n\nChange-Id: I16ab06c2e53dfd046e693bdb7310ec26a2d69054\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "db195d823031b436dc6a81d373d088eb5e7acbbb",
      "old_mode": 33188,
      "old_path": "Android.mk",
      "new_id": "265ed230d2dfab9390c11811eccb1e68f521aeb8",
      "new_mode": 33188,
      "new_path": "Android.mk"
    },
    {
      "type": "rename",
      "old_id": "a00fcf40b12a3c92918c5abb20638fb43e81ffb0",
      "old_mode": 33188,
      "old_path": "common/boot_control_android.cc",
      "new_id": "275d2aa0b391abb6368beed7139eb9e531f84fcd",
      "new_mode": 33188,
      "new_path": "boot_control_android.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "c857e04660c95497194225ae6f9cd68c840f7286",
      "old_mode": 33188,
      "old_path": "common/boot_control_android.h",
      "new_id": "a5a6255d7733d9cb7f347c64e10c10b8fdc184a8",
      "new_mode": 33188,
      "new_path": "boot_control_android.h",
      "score": 92
    },
    {
      "type": "rename",
      "old_id": "d053b68b512dc061637955cb5189289cafad3feb",
      "old_mode": 33188,
      "old_path": "common/boot_control_chromeos.cc",
      "new_id": "fd248abc900b03f491d88d4c6d882e9c1ecd6040",
      "new_mode": 33188,
      "new_path": "boot_control_chromeos.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "be661e8b3891635fc62ddbd64c40fd2ad3fdbc74",
      "old_mode": 33188,
      "old_path": "common/boot_control_chromeos.h",
      "new_id": "a1d57feb9f6073586c134ece5f01c7b4d91d7393",
      "new_mode": 33188,
      "new_path": "boot_control_chromeos.h",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "abfca4479fe4303ba3063bd6b142e464c17a0131",
      "old_mode": 33188,
      "old_path": "common/hardware_android.cc",
      "new_id": "a20fe6fe26526ddbabada755e3a70ecb89e86f64",
      "new_mode": 33188,
      "new_path": "hardware_android.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "071f7d58d17a0f6ca626d58407ac50c9e9375b57",
      "old_mode": 33188,
      "old_path": "common/hardware_android.h",
      "new_id": "1b036614db93c6ff514e4d86f4a6bffededadfe6",
      "new_mode": 33188,
      "new_path": "hardware_android.h",
      "score": 91
    },
    {
      "type": "rename",
      "old_id": "f93685d2f808898a4a04924a084cd549d63b77a7",
      "old_mode": 33188,
      "old_path": "common/hardware_chromeos.cc",
      "new_id": "ccb397819662fb9ff773192b54728a9f9f5f7c8d",
      "new_mode": 33188,
      "new_path": "hardware_chromeos.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "8ac17e85dff6e81c7b2a2392806ef8e37c750a4c",
      "old_mode": 33188,
      "old_path": "common/hardware_chromeos.h",
      "new_id": "80888abb7bc2d42287a6652f81ad989d1a41be9d",
      "new_mode": 33188,
      "new_path": "hardware_chromeos.h",
      "score": 91
    },
    {
      "type": "modify",
      "old_id": "c21edc23265c8a8d649105305f71414f39edc99c",
      "old_mode": 33188,
      "old_path": "update_engine.gyp",
      "new_id": "2fa6ae8e998dc7fc5091d642b905348cd846a47c",
      "new_mode": 33188,
      "new_path": "update_engine.gyp"
    }
  ]
}
