)]}'
{
  "log": [
    {
      "commit": "b805514f31a231a0e78a18f296c0454fcadead1a",
      "tree": "f4b1f2464f4052dd58b91170c4766e0aebfc9d47",
      "parents": [
        "bba672d937d1f6f0ded8a69f9aec0e097cd2d236",
        "5d44089940a104eaf6c86fadd3414996bcc6af5b"
      ],
      "author": {
        "name": "android-build-prod (mdb)",
        "email": "android-build-team-robot@google.com",
        "time": "Sat May 05 07:54:41 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat May 05 07:54:41 2018 -0700"
      },
      "message": "Merge \"Convert to Soong\" am: 9dc8fe3aa0\nam: 5d44089940\n\nChange-Id: I3c85f7c9bc13bcd814c27e3650e5d82ec6b4d554\n"
    },
    {
      "commit": "5d44089940a104eaf6c86fadd3414996bcc6af5b",
      "tree": "f4b1f2464f4052dd58b91170c4766e0aebfc9d47",
      "parents": [
        "4e20417f767dedadd684930ff1517b03751b3af8",
        "9dc8fe3aa09da8045101321c0982c77b45eb2e4d"
      ],
      "author": {
        "name": "android-build-prod (mdb)",
        "email": "android-build-team-robot@google.com",
        "time": "Sat May 05 07:50:39 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat May 05 07:50:39 2018 -0700"
      },
      "message": "Merge \"Convert to Soong\"\nam: 9dc8fe3aa0\n\nChange-Id: I1f0ee217d28af6cd8f9bdb40781f55f93bd5034e\n"
    },
    {
      "commit": "9dc8fe3aa09da8045101321c0982c77b45eb2e4d",
      "tree": "f4b1f2464f4052dd58b91170c4766e0aebfc9d47",
      "parents": [
        "4e20417f767dedadd684930ff1517b03751b3af8",
        "535fc0aa477dacc5be0a9f9a30e2cec560154cf0"
      ],
      "author": {
        "name": "android-build-prod (mdb)",
        "email": "android-build-team-robot@google.com",
        "time": "Sat May 05 14:43:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat May 05 14:43:49 2018 +0000"
      },
      "message": "Merge \"Convert to Soong\""
    },
    {
      "commit": "535fc0aa477dacc5be0a9f9a30e2cec560154cf0",
      "tree": "f4b1f2464f4052dd58b91170c4766e0aebfc9d47",
      "parents": [
        "4e20417f767dedadd684930ff1517b03751b3af8"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Fri May 04 20:42:22 2018 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Fri May 04 23:04:42 2018 -0700"
      },
      "message": "Convert to Soong\n\nSee build/soong/README.md for more information.\n\nTest: mmma external/safe-iop\nTest: /data/nativetest[64]/safe_iop_test/safe_iop_test\nChange-Id: I6a9ab3d26c260eb16c8e78da0fd8028454a48d82\n"
    },
    {
      "commit": "bba672d937d1f6f0ded8a69f9aec0e097cd2d236",
      "tree": "cb85bde593ad6d6aa4f874dff4d0d49482bdd9fa",
      "parents": [
        "cd76f998688d145235de78ecd5b340d0eac9239d",
        "4e20417f767dedadd684930ff1517b03751b3af8"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Oct 12 01:25:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 01:25:54 2017 +0000"
      },
      "message": "Merge \"Use -Werror in external/safe-iop\" am: 5ddbb866a2 am: b9863012c0 am: 46aae194f7\nam: 4e20417f76\n\nChange-Id: Ib5187d01d28cfac4abe5f3a5d7526a08a4078544\n"
    },
    {
      "commit": "4e20417f767dedadd684930ff1517b03751b3af8",
      "tree": "cb85bde593ad6d6aa4f874dff4d0d49482bdd9fa",
      "parents": [
        "cd76f998688d145235de78ecd5b340d0eac9239d",
        "46aae194f75dcd29e4a28c69bd9fbc90037afd77"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Oct 12 00:51:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 00:51:09 2017 +0000"
      },
      "message": "Merge \"Use -Werror in external/safe-iop\" am: 5ddbb866a2 am: b9863012c0\nam: 46aae194f7\n\nChange-Id: Ia6d0db3bd5271156a6847e09bb32e831641f0139\n"
    },
    {
      "commit": "46aae194f75dcd29e4a28c69bd9fbc90037afd77",
      "tree": "cb85bde593ad6d6aa4f874dff4d0d49482bdd9fa",
      "parents": [
        "cd76f998688d145235de78ecd5b340d0eac9239d",
        "b9863012c0e03e1dd8a2c6d1cbd511676f93ed35"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Oct 12 00:42:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 00:42:30 2017 +0000"
      },
      "message": "Merge \"Use -Werror in external/safe-iop\" am: 5ddbb866a2\nam: b9863012c0\n\nChange-Id: Ic3d77eee31922d46ac1c0364ce488435f39911d9\n"
    },
    {
      "commit": "b9863012c0e03e1dd8a2c6d1cbd511676f93ed35",
      "tree": "cb85bde593ad6d6aa4f874dff4d0d49482bdd9fa",
      "parents": [
        "cd76f998688d145235de78ecd5b340d0eac9239d",
        "5ddbb866a24a518789ed527e08384bea74b4a8cd"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Oct 12 00:39:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 00:39:46 2017 +0000"
      },
      "message": "Merge \"Use -Werror in external/safe-iop\"\nam: 5ddbb866a2\n\nChange-Id: I3733f282d364a59f5c907ccfa3d1bf7615d4a218\n"
    },
    {
      "commit": "5ddbb866a24a518789ed527e08384bea74b4a8cd",
      "tree": "cb85bde593ad6d6aa4f874dff4d0d49482bdd9fa",
      "parents": [
        "cd76f998688d145235de78ecd5b340d0eac9239d",
        "9dfecbdec202ce5133f8ad852d8042a42b511cc5"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Oct 12 00:30:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 12 00:30:24 2017 +0000"
      },
      "message": "Merge \"Use -Werror in external/safe-iop\""
    },
    {
      "commit": "9dfecbdec202ce5133f8ad852d8042a42b511cc5",
      "tree": "cb85bde593ad6d6aa4f874dff4d0d49482bdd9fa",
      "parents": [
        "cd76f998688d145235de78ecd5b340d0eac9239d"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Oct 11 13:56:03 2017 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Oct 11 14:44:13 2017 -0700"
      },
      "message": "Use -Werror in external/safe-iop\n\n* Suppress existing warnings.\n\nBug: 66996870\nTest: build with WITH_TIDY\u003d1\nChange-Id: I45f1ecb7e9d5999216769fe70793c887d3d58e4b\n"
    },
    {
      "commit": "cd76f998688d145235de78ecd5b340d0eac9239d",
      "tree": "d9d882bdc7e9cdb0907e3dca8e6498d387044213",
      "parents": [
        "aa0725fb1da35e47676b6da30009322eb5ed59be"
      ],
      "author": {
        "name": "Damien Miller",
        "email": "djm@google.com",
        "time": "Tue Jun 02 21:07:43 2015 -0700"
      },
      "committer": {
        "name": "Damien Miller",
        "email": "djm@google.com",
        "time": "Tue Jun 02 21:07:43 2015 -0700"
      },
      "message": "package version metadata for external/\n\nThis will be used for automated notification of external vulnerability\nreports.\n\nChange-Id: Ibd0166d6cb0cc9a5d57622f063536fc62a573ec6\n"
    },
    {
      "commit": "aa0725fb1da35e47676b6da30009322eb5ed59be",
      "tree": "17284e11126bd25896bd11a424fe17557fdc0cad",
      "parents": [
        "07073634e2e3aa4f518e36ed5dec3aabc549d5fb"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 15 13:41:22 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 15 13:41:22 2012 -0700"
      },
      "message": "Remove obsolete ThirdPartyProject.prop file.\n\nChange-Id: I4bf2503c88282b3350639a0847bc3fd7bf66243d\n"
    },
    {
      "commit": "07073634e2e3aa4f518e36ed5dec3aabc549d5fb",
      "tree": "7c569ae09997213f2ac12e751a6d53ce386c614f",
      "parents": [
        "084f46f834a5327a301984a0d72404551cd2cb6f"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jul 16 11:41:36 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jul 16 11:41:36 2010 -0700"
      },
      "message": "add meta-files about 3rd party projects\n\nChange-Id: Ie21fe3d56bc57e5db746733849a77a42d4803709\n"
    },
    {
      "commit": "084f46f834a5327a301984a0d72404551cd2cb6f",
      "tree": "17284e11126bd25896bd11a424fe17557fdc0cad",
      "parents": [
        "f3a3bb36a154bd29386ab75f2ebd2d60fcba8f18"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Mar 08 18:04:41 2010 -0800"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Mar 08 18:04:41 2010 -0800"
      },
      "message": "Add an empty CleanSpec.mk\n\nChange-Id: Ib41cece52c3778b25bc8bb56b861d388394ee8f3\n"
    },
    {
      "commit": "f3a3bb36a154bd29386ab75f2ebd2d60fcba8f18",
      "tree": "6257b2f6f6da5f9695e34d6c97fe2fa0323cb357",
      "parents": [
        "bd55e7247ae4c6b3ac5d5de3d8ae9669565cd010",
        "ee6f9ffd9d7d58de8e7505495b9025ab4e28ab7a"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Feb 05 08:09:36 2010 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Feb 05 08:09:36 2010 -0800"
      },
      "message": "reconcile main tree with open-source eclair\n"
    },
    {
      "commit": "ee6f9ffd9d7d58de8e7505495b9025ab4e28ab7a",
      "tree": "6257b2f6f6da5f9695e34d6c97fe2fa0323cb357",
      "parents": [
        "bd55e7247ae4c6b3ac5d5de3d8ae9669565cd010",
        "52167bfde0184648ca82f20a078261d17688e670"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jan 29 14:08:23 2010 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jan 29 14:08:23 2010 -0800"
      },
      "message": "reconcile android-2.1_r1 snapshot\n"
    },
    {
      "commit": "52167bfde0184648ca82f20a078261d17688e670",
      "tree": "6257b2f6f6da5f9695e34d6c97fe2fa0323cb357",
      "parents": [
        "e9db5b36a395da89db4db8d06d75918f87cd54a9"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jan 12 15:18:33 2010 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jan 12 15:18:33 2010 -0800"
      },
      "message": "android-2.1_r1 snapshot\n"
    },
    {
      "commit": "bd55e7247ae4c6b3ac5d5de3d8ae9669565cd010",
      "tree": "6257b2f6f6da5f9695e34d6c97fe2fa0323cb357",
      "parents": [
        "1eb915ee944a126e7418a6acb20a1b79f59e1020",
        "65e5f23b162b57c1b1ea1c00a71de7185d0b921b"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Sun Jul 26 11:43:55 2009 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Sun Jul 26 11:43:55 2009 -0700"
      },
      "message": "reconcile korg/master into goog/master\n"
    },
    {
      "commit": "65e5f23b162b57c1b1ea1c00a71de7185d0b921b",
      "tree": "6257b2f6f6da5f9695e34d6c97fe2fa0323cb357",
      "parents": [
        "789070bbd24d3e9b6fe8af918907f27e3e2db09b",
        "e9db5b36a395da89db4db8d06d75918f87cd54a9"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Sat Jul 25 17:48:02 2009 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Sat Jul 25 17:48:02 2009 -0700"
      },
      "message": "Merge korg/donut into korg/master\n"
    },
    {
      "commit": "1eb915ee944a126e7418a6acb20a1b79f59e1020",
      "tree": "6257b2f6f6da5f9695e34d6c97fe2fa0323cb357",
      "parents": [
        "a8128d5106a1439450e082bb9aad69adfee57031",
        "e9db5b36a395da89db4db8d06d75918f87cd54a9"
      ],
      "author": {
        "name": "Sriram Raman",
        "email": "sriramkraman@google.com",
        "time": "Mon Jun 22 22:04:37 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Jun 22 22:04:37 2009 -0700"
      },
      "message": "am e9db5b36: Remove safe_iop_test from tests build\n\nMerge commit \u0027e9db5b36a395da89db4db8d06d75918f87cd54a9\u0027\n\n* commit \u0027e9db5b36a395da89db4db8d06d75918f87cd54a9\u0027:\n  Remove safe_iop_test from tests build\n"
    },
    {
      "commit": "e9db5b36a395da89db4db8d06d75918f87cd54a9",
      "tree": "6257b2f6f6da5f9695e34d6c97fe2fa0323cb357",
      "parents": [
        "6ba70af0814b6c3516af05a0c7a1b0a5b4c21095"
      ],
      "author": {
        "name": "Sriram Raman",
        "email": "sriramkraman@google.com",
        "time": "Mon Jun 22 17:20:55 2009 -0700"
      },
      "committer": {
        "name": "Sriram Raman",
        "email": "sriramkraman@google.com",
        "time": "Mon Jun 22 17:20:55 2009 -0700"
      },
      "message": "Remove safe_iop_test from tests build\n"
    },
    {
      "commit": "a8128d5106a1439450e082bb9aad69adfee57031",
      "tree": "52d390105836471c738a737923a1327503aebb79",
      "parents": [
        "30ba8d63969f921ff72f89241613d83b4370d6b4",
        "6ba70af0814b6c3516af05a0c7a1b0a5b4c21095"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Apr 22 17:12:23 2009 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Apr 22 17:12:23 2009 -0700"
      },
      "message": "Merge donut into master\n"
    },
    {
      "commit": "30ba8d63969f921ff72f89241613d83b4370d6b4",
      "tree": "52d390105836471c738a737923a1327503aebb79",
      "parents": [
        "6ba70af0814b6c3516af05a0c7a1b0a5b4c21095",
        "789070bbd24d3e9b6fe8af918907f27e3e2db09b"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Mar 29 08:55:08 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Mar 29 08:55:08 2009 -0700"
      },
      "message": "Merge branch \u0027open_source_no_contributions\u0027 into google_internal\n"
    },
    {
      "commit": "789070bbd24d3e9b6fe8af918907f27e3e2db09b",
      "tree": "52d390105836471c738a737923a1327503aebb79",
      "parents": [
        "a625f2f303bd1e1eb8287d82075fa9a240296167",
        "6ba70af0814b6c3516af05a0c7a1b0a5b4c21095"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Mar 17 17:37:28 2009 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Mar 17 17:37:28 2009 -0700"
      },
      "message": "Merge commit \u0027remotes/korg/cupcake\u0027 into merge\n"
    },
    {
      "commit": "6ba70af0814b6c3516af05a0c7a1b0a5b4c21095",
      "tree": "52d390105836471c738a737923a1327503aebb79",
      "parents": [
        "e154e426f1ace6ae8fa613fb3f7323e1731536de"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Mar 09 11:52:12 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Mar 09 11:52:12 2009 -0700"
      },
      "message": "auto import from //branches/cupcake/...@137197\n"
    },
    {
      "commit": "e154e426f1ace6ae8fa613fb3f7323e1731536de",
      "tree": "8758a973d75e1b4db5a1ddb8f49b01460705f442",
      "parents": [
        "303faa389331d08199ac35bed3d37569a6a0d628"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:30:35 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:30:35 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "303faa389331d08199ac35bed3d37569a6a0d628",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [
        "a625f2f303bd1e1eb8287d82075fa9a240296167"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:36 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:36 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "a625f2f303bd1e1eb8287d82075fa9a240296167",
      "tree": "8758a973d75e1b4db5a1ddb8f49b01460705f442",
      "parents": [
        "a09f917d93140479fd7964892dd38d3a86c42b7a"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 17 18:04:49 2008 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 17 18:04:49 2008 -0800"
      },
      "message": "Code drop from //branches/cupcake/...@124589\n"
    },
    {
      "commit": "a09f917d93140479fd7964892dd38d3a86c42b7a",
      "tree": "8758a973d75e1b4db5a1ddb8f49b01460705f442",
      "parents": [
        "4fd37285a5ca04b18307255139e71603f55fd2fd"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 21 07:00:00 2008 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 21 07:00:00 2008 -0700"
      },
      "message": "Initial Contribution\n"
    },
    {
      "commit": "4fd37285a5ca04b18307255139e71603f55fd2fd",
      "tree": "332211803080e7a91a190b8480bdec091d3939f4",
      "parents": [],
      "author": {
        "name": "Upstream",
        "email": "upstream-import@none",
        "time": "Mon Jan 12 13:46:40 1970 +0000"
      },
      "committer": {
        "name": "Upstream",
        "email": "upstream-import@none",
        "time": "Mon Jan 12 13:46:40 1970 +0000"
      },
      "message": "external/safe-iop 0.3.1\n"
    }
  ]
}
