)]}'
{
  "log": [
    {
      "commit": "1f0b6c816f9660e24fa3953813be4ef7e683a404",
      "tree": "c031d9a316a47853e68be18c974064ead24912d5",
      "parents": [
        "ec1f25a4ba588051cdf141c33af2f9dd06ddc40c"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon May 22 15:58:56 2017 +0100"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue May 23 11:51:15 2017 +0100"
      },
      "message": "Fixed nfc-extras build files\n\nThe com.android.nfc_extras target was including the test class.\nThe nfc-extras/tests/Android.mk file was not being included so\nwas not being built by continuous build and could not be built\nusing make NfcExtrasTests.\n\nBug: 38487370\nBug: 30188076\nTest: make checkbuild\nChange-Id: I17f6723b899f26de329a2e74177bd02ba864b7b2\n"
    },
    {
      "commit": "ccb04450279c53eda250ac3e20b75cd07bcd1f7e",
      "tree": "b7465ccb8c71931bcc64f3fa19c90be70d6baf54",
      "parents": [
        "0ac7232b7cd55806b4fd231899a57a20c7f7bdd8"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Jan 10 12:08:23 2017 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Jan 19 09:43:05 2017 +0000"
      },
      "message": "Prepare for removal of legacy-test from default targets\n\nIn preparation for removing junit classes from the Android API\nthe legacy-test target will be removed from the\nTARGET_DEFAULT_JAVA_LIBRARIES. This change adds explicit\ndependencies on junit and/or legacy-android-test to ensure that\nmodules will compile properly once it is removed.\n\n(cherry picked from 6387604f9e672ece85e07c4bcbd7be396867f06f)\n\nBug: 30188076\nTest: make checkbuild\nMerged-In: I13e88297731253420e4e5f5291d503f13a39a156\nChange-Id: I58446eb8c45d8ac2bcdbc9fa40d1321e811bdd4b\n"
    },
    {
      "commit": "13e3f1ca242996a2e65cdc89ab9e3230d1bd1d2b",
      "tree": "8d05369c4caa0b7161d7139701675f33b36bc59d",
      "parents": [
        "049219925fc2fb3adee803731a2ccd1c6c7c580a"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue May 21 12:38:22 2013 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue May 21 12:38:22 2013 -0700"
      },
      "message": "Clean up dist files.\n\nChange-Id: I921267de67aaab81dbde53751bbea392a862b62b\n"
    },
    {
      "commit": "dd6b959546dfc7b8858fa8e08c4eea080f60b03a",
      "tree": "ee6d6f8e4f9f301a973d5ca450b70e08e05ebcf0",
      "parents": [
        "6fc736971a66eb4b461931a5e972d51b65bfa68f"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Mon Feb 11 12:47:32 2013 -0800"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Tue Feb 12 13:43:30 2013 -0800"
      },
      "message": "Add exception types for NfcEe operations.\n\nTo allow apps to present a better UI in the\ndifferent failure cases.\n\nBug: 4304698\nChange-Id: Ia378cc5530c1a7488f38a4be84f9fed8c2aa8c86\n"
    },
    {
      "commit": "f74df47fc9aee3a274db006db5024892972a0c8a",
      "tree": "a00978c6d254b2e4361ef969ea9d9a235e9ec481",
      "parents": [
        "26884df75c69587561e397ec4da6b5b463e37fe9"
      ],
      "author": {
        "name": "mike wakerly",
        "email": "mikey@google.com",
        "time": "Wed Oct 03 13:45:00 2012 -0700"
      },
      "committer": {
        "name": "mike wakerly",
        "email": "mikey@google.com",
        "time": "Wed Oct 03 14:14:23 2012 -0700"
      },
      "message": "NfcAdapterExtras: expose driver name.\n\nBug: 7276355\nChange-Id: I65597f732c2ccb749f8fc5ef1793bacf5de8b592\n"
    },
    {
      "commit": "09588f64a280b98eefc22d05fd5ff7916ba9203e",
      "tree": "20ee6219e2c1ede71b77dfbdfad80454eddc8cb0",
      "parents": [
        "7da48db9c5c071cfc1c54a3709a02c1300dccd76"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Wed Dec 07 09:39:26 2011 -0800"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri Dec 09 14:35:32 2011 -0800"
      },
      "message": "Fix BasicNfcEeTest java package.\n\nIt was in com.android.nfc_extras, which caused it to get bundled with\ncom.android.nfc_extras.jar, which caused all kinds of confusion when\ntrying to push new versions of the test.\n\nIt should be in com.android.nfc_extras.tests\n\nAlso fix getContext() -\u003e getTargetContext().\n\nChange-Id: I1e3afa150809a3ed8c4f88531f039fe7797aca1d\n"
    },
    {
      "commit": "314252360b3e5e50e45f49800bea5a487e4c8872",
      "tree": "31e90b79968fff1678d3da8f6ad504d64fa48eef",
      "parents": [
        "678a7025ddb250de2a26cabc51402ff4e67752a8"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon Nov 14 14:21:57 2011 -0800"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon Nov 14 15:28:47 2011 -0800"
      },
      "message": "Move nfc-extras tests into frameworks/base/nfc-extras/tests.\n\nThe new NFC Extras access control allows us to run these tests\nwithout a vendor specific certificate.\n\nChange-Id: I9425e08e557214cf6a74276622402c5682bbaef4\n"
    },
    {
      "commit": "678a7025ddb250de2a26cabc51402ff4e67752a8",
      "tree": "7b7243e4c3856282287e9d1267f832356ad59e58",
      "parents": [
        "bb951c893973691554f49d2e725985125f866b27"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon Nov 14 14:22:52 2011 -0800"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon Nov 14 14:24:37 2011 -0800"
      },
      "message": "Enforce 1-1 relationship between context and NfcAdapterExtras.\n\nThis fixes a bug where NfcExecutionEnvironment.close() would NPE\nif you called it on a different EE to the one you opened. We now\nalways return the same EE in the same contet.\n\nChange-Id: I949998dc2ee738527ee281cae46ae50ea6950a2c\n"
    },
    {
      "commit": "bb951c893973691554f49d2e725985125f866b27",
      "tree": "355d7da2f890359a8b15f07261b2f8415238041d",
      "parents": [
        "de62d9cbe00d0fcac24af9a3d89ba7a125e56eaa"
      ],
      "author": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Tue Nov 08 16:55:13 2011 -0600"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri Nov 11 08:55:26 2011 -0800"
      },
      "message": "Changes for access control.\n\nThe package name is now required when using the\nNFC extras APIs so the context is stored away\nand used to derive the package name to be sent\nto the NfcService.\n\nBug: 4515759\nChange-Id: I1a3aba3fc026e0090a914b0686fc4b8dec25b927\n"
    },
    {
      "commit": "15bc894aae9192e26c35e0af22b5dbd2a5c30028",
      "tree": "85b0d5aada686b8ad569db6b14a65cd2964cb8dc",
      "parents": [
        "4d825e1f3bb6b52ecbea6f0c4aa2081b7f1edc89"
      ],
      "author": {
        "name": "Robert Tsai",
        "email": "robtsai@google.com",
        "time": "Sat Jul 09 23:57:22 2011 -0700"
      },
      "committer": {
        "name": "Robert Tsai",
        "email": "robtsai@google.com",
        "time": "Sat Jul 09 23:57:22 2011 -0700"
      },
      "message": "Preserve invariant that sService is not null (although NfcAdapter.get() can return null)\n\nChange-Id: I85fcbc5e79549835dac255ce614bd5d65d39fc25\n"
    },
    {
      "commit": "2f9ad8b499cb150d5cdfe84a9795992c5dd42cff",
      "tree": "df08dc1cc08ca5075c7b0befe9b0e036c8d74ec3",
      "parents": [
        "b38fa2a0ac2bde56504929de6a3dd61ac723958e"
      ],
      "author": {
        "name": "mike wakerly",
        "email": "mikey@google.com",
        "time": "Mon Jun 27 17:29:30 2011 -0700"
      },
      "committer": {
        "name": "mike wakerly",
        "email": "mikey@google.com",
        "time": "Mon Jun 27 18:46:31 2011 -0700"
      },
      "message": "Add intent actions for new firmware events.\n\nChange-Id: I8129b7812c0d551111f0c85eacc9535a441e5453\n"
    },
    {
      "commit": "17523abb45b7f77f35af53e895d74be13f2314e0",
      "tree": "753810ad4e10523fbe3c8664f5241d9b2644395f",
      "parents": [
        "d76baeb4d836c33cc68cbb0c2e237c066f368529"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri Jun 17 10:56:39 2011 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri Jun 17 14:51:40 2011 -0700"
      },
      "message": "NFC Adapter Extras API update.\n\nRemove\no registerTearDownApdus()\no deregisterTearDownApdus()\nThey were already NO-OPS, and don\u0027t work in the general case.\n\nAdd\no authenticate(byte[] token)\nThis future proofs us for a more flexible access control scheme.\n\nChange-Id: I4cb67ceeb63d61cbc333c9b244a96d8687402168\n"
    },
    {
      "commit": "cc9ee72bd42bb40b1852f907f58305adde12ecc2",
      "tree": "4870cc32b9330093d21ba4a7167ee6dbc127e400",
      "parents": [
        "d2127c438fc858a4f6c8ad75b7a1e4491da69a78"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Apr 26 16:38:00 2011 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Apr 26 16:38:00 2011 -0700"
      },
      "message": "Implement dead service recovery in NFC extras library.\n\nChange-Id: I4f1d714c625470df4cda2c4c9aacb8d27bfabb10\n"
    },
    {
      "commit": "ab8f48c2ee524f67e5c3cab5846119e6c8a645b5",
      "tree": "1ab0692723a82e70a81d733303791b8bb3dd883f",
      "parents": [
        "a482d83ccf35ccd6cc29a9e1ace3d77b5f28d013"
      ],
      "author": {
        "name": "Jason parks",
        "email": "jparks@google.com",
        "time": "Thu Mar 31 13:15:18 2011 -0500"
      },
      "committer": {
        "name": "Jason parks",
        "email": "jparks@google.com",
        "time": "Fri Apr 01 14:41:18 2011 -0500"
      },
      "message": "Implement teardown script.\n\nChange-Id: I1a3feda3b1007b08fcaa24c3f8dd21abf1efd885"
    },
    {
      "commit": "0bddf0dcfb066648f347afaf4e47401c855ff987",
      "tree": "5361350cdf0e1ede64de6d549ad3b1b4c6cfcfe7",
      "parents": [
        "661e9b371fcc1a2aec5dfd74f2cc65db1d8a77d5"
      ],
      "author": {
        "name": "mike wakerly",
        "email": "mikey@google.com",
        "time": "Mon Mar 21 16:51:06 2011 -0700"
      },
      "committer": {
        "name": "mike wakerly",
        "email": "mikey@google.com",
        "time": "Mon Mar 21 16:51:06 2011 -0700"
      },
      "message": "NfcAdapterExtras: reset singleton state if initialization fails.\n\nChange-Id: I9c319925008070cc5ea93d5dd3941c9396072a8c\n"
    },
    {
      "commit": "bf079216c607b660a0ad219df6c4752906a7fc61",
      "tree": "fa81fc335181515c25172ea98881aef9b2bf63f0",
      "parents": [
        "78b8e1be97c61f7e0b28b145fadd0c646fd1c46b"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Mar 14 13:35:59 2011 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Mar 14 13:35:59 2011 -0700"
      },
      "message": "Dist classes.jar with full class files inside\n\nInstead of the final jar with classes.dex inside.\n\nChange-Id: I2bc7eb6faedf328a93a6e2eacc4334d87761f597\n"
    },
    {
      "commit": "89b959b46f71ec23ec2c1bb1d4fb9ad39c780a44",
      "tree": "c77e73db1a53c31764293e34c9e93263c35e5b4d",
      "parents": [
        "367f41f8f61126c2ab34a34cc676756a9fc23ac2"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Mar 10 18:04:54 2011 -0800"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Mar 10 18:04:54 2011 -0800"
      },
      "message": "Dist com.android.nfc_extras.jar.\n\nChange-Id: I409106d641a3a68ef1c6885b36d226411c8fe356\n"
    },
    {
      "commit": "367f41f8f61126c2ab34a34cc676756a9fc23ac2",
      "tree": "263a6f3501d1d435dd3da49a0c8cca8787edf544",
      "parents": [
        "dfcb8c511635431d536fd3ef1894378f4424ef1a"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Mar 08 11:43:30 2011 -0800"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Thu Mar 10 16:03:46 2011 -0800"
      },
      "message": "Implement new NFC-EE API\u0027s as shared library (frameworks/base).\n\nChange-Id: I45c4eaf59ec78167fc236fdd59676465a5e1bcb7\n"
    }
  ]
}
