)]}'
{
  "commit": "e5aa05d12a48f7c5766a80d5bd2dc8cd068c1bcd",
  "tree": "7dd4c8dfd8429a55c5aa56bc8d55a3e7139bacee",
  "parents": [
    "e5b50aeedba87b11b278105cc42343691a5b9e2f"
  ],
  "author": {
    "name": "Jerry Zhang",
    "email": "zhangjerry@google.com",
    "time": "Fri Oct 13 12:14:42 2017 -0700"
  },
  "committer": {
    "name": "Jerry Zhang",
    "email": "zhangjerry@google.com",
    "time": "Fri Dec 15 00:08:44 2017 +0000"
  },
  "message": "MtpServer changes for MtpStorageManager\n\nMoveObject and DeleteObject require\nbegin() and end() methods in order to\nmaintain database consistency. delete() now\nhas to return errors.\n\nAllow sendObject after sendObjectInfo since\nthe spec allows this.\n\nTest: See tests for main MtpStorageManager change\nBug: 63143623\nChange-Id: Ied105e884cafd36e861521dcc59740e23b330f5f\n",
  "tree_diff": [
    {
      "type": "rename",
      "old_id": "f3f972013d0475fcfce810e842a679cbeeb3575f",
      "old_mode": 33188,
      "old_path": "media/mtp/MtpDatabase.h",
      "new_id": "d09a984c1c38f0be0f572d25725a96adfc8da643",
      "new_mode": 33188,
      "new_path": "media/mtp/IMtpDatabase.h",
      "score": 76
    },
    {
      "type": "modify",
      "old_id": "bb0414d8fa925ac5eb5614b2272d5af5fd680daa",
      "old_mode": 33188,
      "old_path": "media/mtp/MtpServer.cpp",
      "new_id": "cfda0a6a711adafc011fc7b07294526dbf20010c",
      "new_mode": 33188,
      "new_path": "media/mtp/MtpServer.cpp"
    },
    {
      "type": "modify",
      "old_id": "0204b093f922afbe3625a05c8088f1ae23bde19f",
      "old_mode": 33188,
      "old_path": "media/mtp/MtpServer.h",
      "new_id": "af371eb5b6ad381947c9e3b9e9c1d68f468b06ae",
      "new_mode": 33188,
      "new_path": "media/mtp/MtpServer.h"
    },
    {
      "type": "modify",
      "old_id": "d77ca726c18d2c12ca982dd97cf2a3e98aa32f25",
      "old_mode": 33188,
      "old_path": "media/mtp/MtpStorage.cpp",
      "new_id": "a147325bee5c2b09905d58f39c8f4681da06b3f7",
      "new_mode": 33188,
      "new_path": "media/mtp/MtpStorage.cpp"
    },
    {
      "type": "modify",
      "old_id": "e5a2e5746a84774f128b8183ff23c66c2b0253cd",
      "old_mode": 33188,
      "old_path": "media/mtp/MtpStorage.h",
      "new_id": "cb7e333946abb2bd501ce6f73b66cc3232814f04",
      "new_mode": 33188,
      "new_path": "media/mtp/MtpStorage.h"
    },
    {
      "type": "modify",
      "old_id": "3f5648bf3f57bf3d0113988c7a1dcb30f15e107d",
      "old_mode": 33188,
      "old_path": "media/mtp/MtpUtils.cpp",
      "new_id": "51cfd7de553b2336455e7616a427899966b02ead",
      "new_mode": 33188,
      "new_path": "media/mtp/MtpUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "b7c72f5e9ac423a366e538792246a8a98df69b3f",
      "old_mode": 33188,
      "old_path": "media/mtp/MtpUtils.h",
      "new_id": "744546b821c0b990c82558c2fa4a654735cb63fe",
      "new_mode": 33188,
      "new_path": "media/mtp/MtpUtils.h"
    }
  ]
}
