)]}'
{
  "log": [
    {
      "commit": "eef35dd29ae2cf9d78c052ef8b8a49aa4da55be9",
      "tree": "b505adc571a8f6d18add650f1ab7dfba8d331808",
      "parents": [
        "06178a39f880a12f881bf1c4144b9e54601dfd4a"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Dec 12 12:22:31 2016 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Dec 14 10:41:05 2016 +0000"
      },
      "message": "Copy junit-runner files into test-runner.\n\nThe android.test.runner target forms part of the Android API and\nso must maintain backwards compatibility. The junit classes that\nbelong in there are copied here to ensure that they do not\nchange when external/junit is upgraded.\n\nBug: 30188076\nTest: make checkbuild and checked android.test.runner contents\nChange-Id: I947144c47ae1c3eb361a43c39bdd03dc11b9575f\n"
    },
    {
      "commit": "0342ab5b9447481ad82740dde01595bf3c288e15",
      "tree": "e6bec185c8117cd62fb0baaebb8a7591c90789c2",
      "parents": [
        "c6c005ef5b927be1b49b4d18a0b887b571fb3ca4"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Nov 21 15:26:00 2016 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Nov 22 12:27:53 2016 +0000"
      },
      "message": "Move JUnit classes from here into external/junit\n\nChecked that android.test.runner had the same classes in as\nbefore the change.\n\nThese classes are legacy 3.8.1 classes, they are not in 4.10 at\nall. They appear to have been left here by accident. Looking at\nthe history it appears that at one time there were copies of\nJUnit 3.8.1 junit.runner classes in frameworks and\nexternal/junit. The classes here were upgraded to 4.10 but even\nthough these classes had been deleted immediately after 3.8.2\nwas released they were not removed, instead they appear to have\nbeen reformatted as part of the upgrade. The external/junit\nsource was upgraded to 4.10 about two weeks later which seems to\nhave been done correctly. About three months after that the\nclasses here that were duplicates of those in external/junit\nwere removed from here leaving the legacy classes from 3.8.1.\n\nI could not find any usages of these classes and they are not in\nthe public API so they can probably be removed altogether.\nHowever, for now I will simply move them into external/junit as\ndescribed and remove them when upgrading JUnit there to 4.12.\n\nBug: 30188076\nTest: Built android.test.runner and checkapi\nChange-Id: I88687889315c041d999fe7e61b9652ac8406165c\n"
    },
    {
      "commit": "8a985d24ce9a38f40ed88fecbdcd0e75e3a68f44",
      "tree": "a71a241bf554a157a25d54dce66364d7881c3579",
      "parents": [
        "875e2101d71afe7e4acf10b061c942fbf7294775"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Feb 25 09:40:05 2014 -0500"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Feb 25 09:49:29 2014 -0500"
      },
      "message": "Tabs -\u003e spaces in frameworks/base.\n\nChange-Id: I5a84e8e93ac99b5ed0212b37bf66efa5e53864be\n"
    },
    {
      "commit": "6090995951c6e2e4dcf38102f01793f8a94166e1",
      "tree": "37f32f4b269fc26a18e3249a18459a476c473266",
      "parents": [
        "266f48cc042dda828109eb135088cdb6f0f7c1d5"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Nov 19 16:54:46 2013 -0500"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Nov 20 11:31:47 2013 -0500"
      },
      "message": "Remove unused imports from frameworks/base.\n\nChange-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906\n"
    },
    {
      "commit": "a0b2786304a83f6083423b1996f675dc08e48a56",
      "tree": "83bf908483a73dfe174c4ecafb1e4f4060607afb",
      "parents": [
        "aaee2e77256882874806d4d1cd46b0a649e7c40f"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Wed May 09 18:08:31 2012 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Wed May 09 18:08:31 2012 -0700"
      },
      "message": "Delete duplicate copies of junit source.\n\nBug 5826326\n\nChange-Id: Ie361b3778076686c5a59d8392aadb8c86a9ae981\n"
    },
    {
      "commit": "f1253cd68a1ef45f4bb0c15d3e2834ca8f91e03f",
      "tree": "5a3201faabf8ba048dcf5fb371900c15b4077f22",
      "parents": [
        "9766937ba57ca80977a68c681fdd4e46b6e1fd81"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Mon Jan 30 11:29:54 2012 -0800"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Wed Apr 11 19:01:30 2012 -0700"
      },
      "message": "Upgrade junit.runner classes to their JUnit4.10 implementation.\n\nBug 5826326\n\nChange-Id: If7e4c48a4369c1056dee5a2049c891bb6ab7d8d0\n"
    },
    {
      "commit": "877d428e39200fc5f289bfc88d67069cf7b9662a",
      "tree": "222cfa3b427254bf8cd0159c0669fb85a89b8afe",
      "parents": [
        "287bd83f9ea257594e0d483d3851236139e5744e"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Wed Jun 01 18:38:44 2011 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Wed Jun 01 20:03:39 2011 -0700"
      },
      "message": "Test runner cleanup: delete unused old classes.\n\nChange-Id: Iaaabd47d4074f936a811fc1b6575088d70842564\n"
    },
    {
      "commit": "e70f61b1160e953e5e4d18d30a463fa9ba821779",
      "tree": "763d50921749fb256c7e2b656db045ee21277b06",
      "parents": [
        "fda25347b8aaa860e0fdbc972c0f4411c85f8fa3"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Fri Feb 19 10:49:27 2010 -0800"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Sat Feb 20 17:29:05 2010 -0800"
      },
      "message": "Retry test-runner tests move.\n\nThis time change the frameworks makefile so it only includes test-runner/src\nin the public API.\n"
    },
    {
      "commit": "c1ca8c51c616d1517b18bf24feaa9f8f1430c835",
      "tree": "d4b1e47a6cbcb24f8f278d93c69041d3bcf1d38b",
      "parents": [
        "9db619e5d3420c53d94866a02b8f3ed298afe636"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Fri Feb 19 10:31:05 2010 -0800"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Fri Feb 19 10:31:05 2010 -0800"
      },
      "message": "Revert \"Move framework test-runner unit tests to be closer to their source.\"\n\nThis reverts commit 12093976a4842a795491cfd2b1d3b71e18503f2d.\n"
    },
    {
      "commit": "12093976a4842a795491cfd2b1d3b71e18503f2d",
      "tree": "04d06cdfe57151ca3856eab6c405f260583cf1fa",
      "parents": [
        "5df3a9017eaac2aef2ad360ce8f298b2d60b5536"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Thu Feb 18 17:56:11 2010 -0800"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Fri Feb 19 09:58:29 2010 -0800"
      },
      "message": "Move framework test-runner unit tests to be closer to their source.\nMove the test-runner source into a separate src folder to accommodate the test\nmove.\n"
    }
  ]
}
