)]}'
{
  "log": [
    {
      "commit": "a3e79fbb8cdc9ef78e519f2d89e2f70e41864a1d",
      "tree": "e2bac4b9794e76f3923b096f5efb99d631a19c6a",
      "parents": [
        "e8b557bc08facb3d60b605f3e8cb26b31baaa28b"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri Feb 23 12:57:51 2018 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Wed Feb 28 17:15:21 2018 +0000"
      },
      "message": "frameworks/base: Set LOCAL_SDK_VERSION where possible.\n\nThis change sets LOCAL_SDK_VERSION for all packages where\nthis is possible without breaking the build, and\nLOCAL_PRIVATE_PLATFORM_APIS :\u003d true otherwise.\n\nSetting one of these two will be made required soon, and this\nis a change in preparation for that. Not setting LOCAL_SDK_VERSION\nmakes the app implicitly depend on the bootclasspath, which is\noften not required. This change effectively makes depending on\nprivate apis opt-in rather than opt-out.\n\nTest: make relevant packages\nBug: 73535841\nChange-Id: Ibcffec873a693d1c792ca210fb597d2bf37e9068\nMerged-In: I4233b9091d9066c4fa69f3d24aaf367ea500f760\n"
    },
    {
      "commit": "a7e68a6fd4c32edbb8633fb694618d6235417549",
      "tree": "0f44b0958b8b0c4cfcd5ae76f96a4d0702a5fa4d",
      "parents": [
        "6cfc490ccd8ea0d9ef4d52482ff65471f7631969"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Tue Jul 18 11:43:17 2017 -0700"
      },
      "committer": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Tue Jul 18 11:51:20 2017 -0700"
      },
      "message": "Revert \"lowpan: Introduce new unit tests for data classes\"\n\nThis reverts commit 93ea3ce9b8bd53f97df2171b3e3fbc70fa1b096d.\n\nReason for revert: Build failure in build 4190632 on branch `git_wear-master`.\nNot all branches based on master include platform/frameworks/opt/net/lowpan.\n\nChange-Id: I70fe6be8d71424e11a537daaa69c3f6cfae8e49d\n"
    },
    {
      "commit": "6cfc490ccd8ea0d9ef4d52482ff65471f7631969",
      "tree": "59fc81eb7a0679a1850efbd86d0cd1d6c62d88f1",
      "parents": [
        "865fdc75c324769d07881c04b3400d99e4b4b33f"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Fri Jul 14 12:18:39 2017 -0700"
      },
      "committer": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Tue Jul 18 00:42:18 2017 -0700"
      },
      "message": "lowpan: AIDL refactor to no longer use property design pattern\n\nAfter doing a considerable amount of thinking on the subject,\nI decided that attempting to directly port wpantund\u0027s property-based\nAPI over to Binder was a mistake, so this commit contains the required\nchanges to abandon that approach and go with a more traditional\nBinder interface.\n\nBug: b/63708348\nChange-Id: I685cd066fabe8470ef4bb456aea7d3bb515c3969\nTest: Compiled and ran unit tests, manually confirmed lowpanctl\n      and lowpan-service (with related changes) appeared to be\n      working properly.\n"
    },
    {
      "commit": "865fdc75c324769d07881c04b3400d99e4b4b33f",
      "tree": "905072669e9211e7f6a38b93679fbea07b0c5b96",
      "parents": [
        "93ea3ce9b8bd53f97df2171b3e3fbc70fa1b096d"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Fri Jul 14 12:09:59 2017 -0700"
      },
      "committer": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Tue Jul 18 00:42:18 2017 -0700"
      },
      "message": "LowpanException: Refactor exception handling\n\nGot rid of the exposed exception code and we now rely on subclasses of\nLowpanException. Also introduces a new exception: LowpanRuntimeException\n\nLowpanRuntimeException, as a subclass of AndroidRuntimeException,\ndoesn\u0027t need explicitly delared \"throws\" statements for function\ndeclarations. Most Exceptions are still LowpanExceptions, but some\nspecific error codes, such as ERROR_NCP_PROBLEM, are now using this\nnew exception class.\n\nBug: b/63708181\nChange-Id: Idba6233ac4803d33561b5aa951c8fa846c3ab1d8\n"
    },
    {
      "commit": "93ea3ce9b8bd53f97df2171b3e3fbc70fa1b096d",
      "tree": "ca86323adc6289df25651177227136f3179c123d",
      "parents": [
        "80aca1e3b3d3f7afd64a7f18cb2f3ae556f46ccf"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Fri Jul 14 12:05:29 2017 -0700"
      },
      "committer": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Tue Jul 18 00:42:17 2017 -0700"
      },
      "message": "lowpan: Introduce new unit tests for data classes\n\nThis change introduces new unit tests which confirm that\nvarious data classes are being property marshalled\nbetween their Java and C++ implementations.\n\nBug: b/63707448 b/63708348\nChange-Id: I41d590b1e77dc41873c4b9e9bf1b7f1bf859f74e\nTest: These tests both compile and pass\n"
    },
    {
      "commit": "80aca1e3b3d3f7afd64a7f18cb2f3ae556f46ccf",
      "tree": "7eaca0194bb269cba6b6d26aeae6bbdaeeff7cad",
      "parents": [
        "ccd0a151a9e228408e68bf5a994d78ba85910765"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Fri Jul 14 12:02:19 2017 -0700"
      },
      "committer": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Mon Jul 17 19:38:01 2017 -0700"
      },
      "message": "lowpan: Make various data classes Parcelable\n\nThis change updates several of the data classes in\n`android.net.lowpan` to be parcelable. This allows them to be used\ndirectly for inter-process communication.\n\nBug: b/63707448 b/63708348\nChange-Id: Ib5e8cad153534948ff4b43a2fda82f3db250839e\nTest: Confirmed with unit tests from change id\n      I41d590b1e77dc41873c4b9e9bf1b7f1bf859f74e\n"
    },
    {
      "commit": "ccd0a151a9e228408e68bf5a994d78ba85910765",
      "tree": "6d91dc0f3758216fef26aaa0d3d5ef5cc98a3fa8",
      "parents": [
        "8600bf1c36d0f8cc7ce60621a920d1f31acb135c"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Fri Jul 07 13:56:32 2017 -0700"
      },
      "committer": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Mon Jul 17 19:35:45 2017 -0700"
      },
      "message": "lowpan: Remove libandroid_net_lowpan from platform/frameworks/base\n\nThis change removes the Android.mk file that created the target\nlibandroid_net_lowpan from platform/frameworks/base.\n\nThis native library has moved to frameworks/opt/net/lowpan via the\nfollowing change id:\n\n    I3dc7b9ca3b33b2ee5f92c8f76c28710997fb931d\n\nBug: b/63707448 b/63708348\nTest: Confirmed with unit tests from change id\n      I41d590b1e77dc41873c4b9e9bf1b7f1bf859f74e\nChange-Id: Ifbfe75dbfbfc0ac2c02124dcac151a9caf6b342a\n"
    },
    {
      "commit": "8600bf1c36d0f8cc7ce60621a920d1f31acb135c",
      "tree": "180d05c8061a6e046def54963c7f3a0ec0fddf1a",
      "parents": [
        "f59fc738f07743d6ab3a07b3250574b357e9d4fe"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Fri Jul 14 12:07:52 2017 -0700"
      },
      "committer": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Fri Jul 14 17:11:30 2017 -0700"
      },
      "message": "LowpanEnergyScanResult: Remove `public` designation from setChannel/setMaxRssi\n\nThis class is intended to be immutable to the users of this API.\n\nBug: b/63708272\nTest: Compiled and ran lowpanctl (uses this class) with no problems.\nChange-Id: I1fc8a51c19b637a27c1987b3b3d0db1cb844f5af\n"
    },
    {
      "commit": "9eb7b6fe98bdd99a0e8dcc8c57f111b3ea09fa0e",
      "tree": "9f8a46dedf03dfbe11009a6d7fafbd636cbb6617",
      "parents": [
        "6ee45928e307e2cad59dc367f569ee407b45366f"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Wed Jul 12 19:51:46 2017 -0700"
      },
      "committer": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Thu Jul 13 03:36:54 2017 +0000"
      },
      "message": "LowpanCommissioningSession: Add `static abstract` keywords\n\nThese keywords were accidentally left off of the original declaration.\n\nBug: b/63645461\nChange-Id: I1cadcd68831377ee1d1059f645f7178b7e5c742e\nTests: Verified by being able to successfully compile\n\tI46667d4ea337463a35a9dd31fb00f7e130553d53\n"
    },
    {
      "commit": "af6f67b91fd3308abf48a0fa02c0230f08a5eb86",
      "tree": "5c47c71f427a5d8c339c1796e3ce8787bd15610d",
      "parents": [
        "921ff650ae61bb1c25cb56cb796f415b4520d2bf",
        "dfd6889a842b61eb0b02d9630dc7f9785a5da7ec"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jul 10 20:20:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 10 20:20:18 2017 +0000"
      },
      "message": "Merge \"Updates and fixes to android.net.lowpan\""
    },
    {
      "commit": "03ffec0969af9e9d42a73f5da2660a45cd9f6a64",
      "tree": "e7fcbdc000f7f4731a0dbff3bd18f9c1579b4732",
      "parents": [
        "ff09314508b3d24d34ebb8658735f9a19ed8005c"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Wed Jun 07 18:42:45 2017 -0700"
      },
      "committer": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Mon Jul 10 11:08:29 2017 -0700"
      },
      "message": "android.net.lowpan: Added basic unit tests.\n\nThis change has all of the bits for supporting LoWPAN unit tests.\nAdditional tests are being written to improve code coverage, but this\nseems like a good start.\n\nBug: b/33073713\nTest: Successfully ran enclosed unit tests\nChange-Id: Ib3750be5052bf1a90bf871756e9121b047d3871f\n"
    },
    {
      "commit": "dfd6889a842b61eb0b02d9630dc7f9785a5da7ec",
      "tree": "04e95a92d6bb88f191eec5845d86272af5f2bbe4",
      "parents": [
        "ff09314508b3d24d34ebb8658735f9a19ed8005c"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Tue Jun 27 15:01:05 2017 -0700"
      },
      "committer": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Mon Jul 10 11:07:08 2017 -0700"
      },
      "message": "Updates and fixes to android.net.lowpan\n\nThis commit is an incremental improvement to the LoWPAN support API.\n\nBug: b/33073713\nTest: Successfully ran unit tests from Ib3750be5052bf1a90bf871756e9121b047d3871f\nChange-Id: I7ca6374b6a7135411eadf631bd7d84d7dc008203\n"
    },
    {
      "commit": "325b7f5a066bc69c2ad32e1290274d18f40e423b",
      "tree": "619422d747bddbb926617f4fcc1a24a89e30a6cd",
      "parents": [
        "e5ef67692ea9c53786ab82b458e0a5e8e34fdfac"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Tue Jun 06 16:51:41 2017 -0700"
      },
      "committer": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Tue Jun 06 16:51:41 2017 -0700"
      },
      "message": "android.net.lowpan: Build/syntax fixes and review changes\n\nThis commit fixes some build problems that weren\u0027t noticed by Tree\nHugger. It also addresses some formatting issues, as well as\ncorrects a few issues noticed from the last review.\n\nChange-Id: Icab67ba2c40bc02968e3f8ed2da5a4a3be6cf77f\n"
    },
    {
      "commit": "4e0c2195dd999859f4e79cec1884326fb52a5916",
      "tree": "3666b0241b636d5842ec84ae88a68d41cb9e6278",
      "parents": [
        "4bfb604d043058b0ce95234319fd872124c5ec11"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Wed Feb 08 12:13:19 2017 -0800"
      },
      "committer": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Mon Jun 05 17:47:16 2017 +0000"
      },
      "message": "Initial support for proposed android.net.lowpan\n\nChange-Id: I0bf8edb5199d50d2a549a353b2785aef8134ff92\n"
    }
  ]
}
