)]}'
{
  "commit": "75f3a55cc569a9b61f540a85d9828e91bdca5047",
  "tree": "1055d807109f55e29da595938348d87b6ea43326",
  "parents": [
    "4573dddcce3f232d2eeb20bfe0e204e15a9416e9"
  ],
  "author": {
    "name": "Adam Lesinski",
    "email": "adamlesinski@google.com",
    "time": "Wed Jun 03 14:54:23 2015 -0700"
  },
  "committer": {
    "name": "Adam Lesinski",
    "email": "adamlesinski@google.com",
    "time": "Thu Jun 04 11:37:05 2015 -0700"
  },
  "message": "AAPT2: Change xml file parsing to DOM based\n\nWe modify the XML of layouts and AndroidManifest enough\nthat it warrants we operate on the tree in memory.\nThese files are never very large so this should be fine.\n\nChange-Id: I5d597abdb3fca2a203cf7c0b40fcd926aecb3137\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "23d679dfa4a8012cac3877b52f29ec9dfe916282",
      "old_mode": 33188,
      "old_path": "tools/aapt2/Android.mk",
      "new_id": "8c128d3ffbb279006b9170e74fe4df743f2badbe",
      "new_mode": 33188,
      "new_path": "tools/aapt2/Android.mk"
    },
    {
      "type": "delete",
      "old_id": "476a215b7da801021900beb7d9a0fa01b5a498c7",
      "old_mode": 33188,
      "old_path": "tools/aapt2/BinaryXmlPullParser.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "16fc8b7f700127dc8ae11fcd79d3b6abc016d0b0",
      "old_mode": 33188,
      "old_path": "tools/aapt2/BinaryXmlPullParser.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "91639c5b33a66fece9495a6b48b56a8835b7b66d",
      "old_mode": 33188,
      "old_path": "tools/aapt2/Main.cpp",
      "new_id": "84957b4fbbd1d5409f9b39cdbc0e705a4355f438",
      "new_mode": 33188,
      "new_path": "tools/aapt2/Main.cpp"
    },
    {
      "type": "modify",
      "old_id": "3f156a6ecff6453e66cea6503b8f2c96a594842c",
      "old_mode": 33188,
      "old_path": "tools/aapt2/SdkConstants.cpp",
      "new_id": "9bdae490412f7b8aaddc67398632f7ac5714795f",
      "new_mode": 33188,
      "new_path": "tools/aapt2/SdkConstants.cpp"
    },
    {
      "type": "modify",
      "old_id": "469c355ff640c3ab4857037b823fc25d54c389c3",
      "old_mode": 33188,
      "old_path": "tools/aapt2/SdkConstants.h",
      "new_id": "803da03743c5f686a4f296b44ed4dab12ac1fb79",
      "new_mode": 33188,
      "new_path": "tools/aapt2/SdkConstants.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "763029fd4157d9980088781e361cc0d10f4d21d7",
      "new_mode": 33188,
      "new_path": "tools/aapt2/XmlDom.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69318840445daa74ccf8eaaf859266f8a444358f",
      "new_mode": 33188,
      "new_path": "tools/aapt2/XmlDom.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "021714410e75495233ba70c48c051dbcda52cb1b",
      "new_mode": 33188,
      "new_path": "tools/aapt2/XmlDom_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "f78e38dd8638161ab466e435718ff831fa0341ce",
      "old_mode": 33188,
      "old_path": "tools/aapt2/XmlFlattener.cpp",
      "new_id": "56b5613d42647133ff77f264430cdc1f62585af2",
      "new_mode": 33188,
      "new_path": "tools/aapt2/XmlFlattener.cpp"
    },
    {
      "type": "modify",
      "old_id": "2cfcc16875e8ec4351dfc17620fb703f2c5829c3",
      "old_mode": 33188,
      "old_path": "tools/aapt2/XmlFlattener.h",
      "new_id": "4ece0a37869dbc6be4a61892b3fab2230705b426",
      "new_mode": 33188,
      "new_path": "tools/aapt2/XmlFlattener.h"
    },
    {
      "type": "modify",
      "old_id": "b45cd9b8266e9bb8e6028e025e174e2ad5766e90",
      "old_mode": 33188,
      "old_path": "tools/aapt2/XmlFlattener_test.cpp",
      "new_id": "8915d2478b64c9eec6f3dd33bad35432b31b97a2",
      "new_mode": 33188,
      "new_path": "tools/aapt2/XmlFlattener_test.cpp"
    }
  ]
}
