)]}'
{
  "commit": "d5f2ccc7ea09ae87ff704786daa6d20c10be21db",
  "tree": "6c50e7624144a1670acb3d8dbd9f7ca34300df08",
  "parents": [
    "88b7c37163836b4c26dbd05733bfc116987e58bc"
  ],
  "author": {
    "name": "Andreas Gampe",
    "email": "agampe@google.com",
    "time": "Wed Apr 19 13:37:48 2017 -0700"
  },
  "committer": {
    "name": "Andreas Gampe",
    "email": "agampe@google.com",
    "time": "Wed Apr 19 13:44:34 2017 -0700"
  },
  "message": "ART: Refactor run-test 912 (1/3)\n\nRefactor the test for CTS. Break out the ART-specific part. Move\nthe rest into the regular layout. Move class events to their own\nthread, and report them on the Java side. Use InMemoryDexClassLoader\nfor classloaders to avoid explicit files.\n\nBug: 32072923\nTest: none\nChange-Id: I80e27cc9c21646bbecd1de1a246f583a0d388e05\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2636367548ed7369442ba4a4095536b5333b7376",
      "old_mode": 33188,
      "old_path": "test/912-classes/classes.cc",
      "new_id": "869eacd82ce394c7b665f8e69a4c7363569810c7",
      "new_mode": 33188,
      "new_path": "test/912-classes/classes.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de2e456a53358891210a72753b789d0bdaf7b26e",
      "new_mode": 33188,
      "new_path": "test/912-classes/classes_art.cc"
    },
    {
      "type": "modify",
      "old_id": "0f2920a0c21e60a7d3f16c5ace2b04418b088c01",
      "old_mode": 33188,
      "old_path": "test/912-classes/expected.txt",
      "new_id": "9dcc5f9c90292cfa1aac857d148b29f82c6521bc",
      "new_mode": 33188,
      "new_path": "test/912-classes/expected.txt"
    },
    {
      "type": "delete",
      "old_id": "2c43cfbd792370a6e57630e2ff38069808f3a7c1",
      "old_mode": 33188,
      "old_path": "test/912-classes/src-ex/A.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "97f8021486856a604d962562d20314a73198b11f",
      "old_mode": 33188,
      "old_path": "test/912-classes/src-ex/C.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "52ce4dd58e0db92d35b11cc5be8a4ab995aae763",
      "old_mode": 33188,
      "old_path": "test/912-classes/src/B.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "6c8858ab6564659f40cdba9f95ab3d92b4bcc9f4",
      "old_mode": 33188,
      "old_path": "test/912-classes/src/Main.java",
      "new_id": "f3ff2b06687602d7567c1706620012633ec561d8",
      "new_mode": 33188,
      "new_path": "test/912-classes/src/Main.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d150322ca527a49f49e0a79eb9a19296cfbaa14",
      "new_mode": 33188,
      "new_path": "test/912-classes/src/art/DexData.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4384734d8ecaba9627d244979191a48dce54714",
      "new_mode": 33188,
      "new_path": "test/912-classes/src/art/Test912Art.java"
    },
    {
      "type": "modify",
      "old_id": "c5d96da20cce924cbaa14b1d8eca0fd1ef29829e",
      "old_mode": 33188,
      "old_path": "test/Android.bp",
      "new_id": "095b754f1e1791f5653950978547241f85b7ff82",
      "new_mode": 33188,
      "new_path": "test/Android.bp"
    },
    {
      "type": "modify",
      "old_id": "dcb238cd9fe3aa8a85f4cd3c1e0acfb3d48035db",
      "old_mode": 33188,
      "old_path": "test/Android.run-test-jvmti-java-library.mk",
      "new_id": "70ee693a60545aaa9a1c5838396efc953917ec23",
      "new_mode": 33188,
      "new_path": "test/Android.run-test-jvmti-java-library.mk"
    }
  ]
}
