)]}'
{
  "log": [
    {
      "commit": "8aa4f41d6d59e4449651fe17d25fdd2124944e76",
      "tree": "e0b12a69d53774759db231eb7a2f32602113bfc9",
      "parents": [
        "5658c7a0ff572260f8e06513ff4364261901fdac"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Apr 14 13:22:22 2017 -0700"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Apr 14 14:45:44 2017 -0700"
      },
      "message": "More refactor for JVMTI redefinition run tests (3/3)\n\nThis adds in the Main.java files for the modified tests.\n\nBy doing the 3 CLs we keep git from getting confused about the history\nof the files.\n\nBug: 32072923\nTest: ./test.py --host -j40\nChange-Id: I5b05e23aaf9e90101817ca01d1928a30f14cb7e5\n"
    },
    {
      "commit": "5658c7a0ff572260f8e06513ff4364261901fdac",
      "tree": "0c3a3366a68c25ff604026ba2f000509f13f398e",
      "parents": [
        "4eec3c5a28ce1592ff53b11270fd430d1217aa07"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Apr 14 13:20:12 2017 -0700"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Apr 14 13:21:10 2017 -0700"
      },
      "message": "More refactor for JVMTI redefinition run tests (2/3)\n\nMove refactored tests into their final places.\n\nNOTE: BROKEN WITHOUT A FOLLOW-UP CL TO ADD NEW MAIN.JAVA FILES.\nBug: 32072923\nTest: None\nChange-Id: I9350b2505815c5d21816df4189482aee4868c91c\n"
    },
    {
      "commit": "4eec3c5a28ce1592ff53b11270fd430d1217aa07",
      "tree": "2ee0299191d5e7de8c33a4b8ef7bf9ca22fbfcda",
      "parents": [
        "2e410d259780671752445529551968512fd3cf8e"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Apr 14 13:17:26 2017 -0700"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Apr 14 13:17:26 2017 -0700"
      },
      "message": "More refactor for JVMTI redefinition run tests (1/3)\n\nDoes as much as possible without making git get confused about the\nprovenance of files. Follow up CLs will move the files into the\nappropriate places.\n\nNOTE: BROKEN WITHOUT A FOLLOW-UP CL TO CHANGE FILE NAMES!\n\nBug: 32072923\nTest: None\nChange-Id: I1d66b42a5041d4ea1a0e8eaa61d55422a507e26f\n"
    },
    {
      "commit": "4665167ddc34008dfa78a2873685fe7a98772eab",
      "tree": "9af21169db0e6de2496b2946861436a9ecaf72e3",
      "parents": [
        "2bbf16da51c6a61da8ccd3c8d4d8382f6bbc9623"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Apr 07 09:00:04 2017 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Apr 07 09:44:55 2017 -0700"
      },
      "message": "ART: More refactor for JVMTI run tests (1/3)\n\nPut (most) tests into a new package and give them dedicated\nclass names (Test9XY).\n\nNOTE: BROKEN WITHOUT A FOLLOW-UP CL TO CHANGE DIRECTORY STRUCTURE\n      AND FILE NAMES!\n\nBug: 32072923\nTest: None\nChange-Id: I291b0543f7782914e446a74f0d9037020c88e5b5\n"
    },
    {
      "commit": "405284789d13dd1a1d15e2888a987591f5de6b12",
      "tree": "5fc7fc88bd8bce459217c918f77d6a5c65db76a4",
      "parents": [
        "37aa4c99260985e67cd466397e58927e7a0d2871"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Mar 28 09:07:36 2017 -0700"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Mar 29 11:55:03 2017 -0700"
      },
      "message": "Undo dex2dex compilation before invoking LoadHook\n\nWe need to undo any dex_to_dex compilation that might have taken place\nbefore passing a dex file to any registered ClassFileLoadHooks to\nensure that no internal opcodes are present in any methods.\n\nTest: ./test.py --host -j40\nBug: 36653594\n\nChange-Id: Ia42c77312e685d69f6b3ea764fad01710b10ab45\n"
    },
    {
      "commit": "37aa4c99260985e67cd466397e58927e7a0d2871",
      "tree": "c563b378aedd88dbac5b4732ce62f6ebc85ba4d1",
      "parents": [
        "1082e0e46ddfae2ed9cc3d0a3d6025e7335ac239"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Mon Mar 27 13:02:41 2017 -0700"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Mar 28 09:38:42 2017 -0700"
      },
      "message": "Add test to verify dex file passed to agent\n\nBug: 31455788\nTest: ./test.py --host -j40\nChange-Id: Ibd75e21d6d9f19d9bb125a43a0f54262724e894c\n"
    }
  ]
}
