)]}'
{
  "log": [
    {
      "commit": "a4853cd9a11f98a563c1a26de20b3134836db542",
      "tree": "a88ce538d2a2e285fb965188cbf7dbb7a358a636",
      "parents": [
        "c08d593279398a86ecee7c7c3edc577fc5d2839b"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jul 12 15:44:37 2019 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jul 12 15:44:37 2019 -0700"
      },
      "message": "libbinder: don\u0027t export Static.h\n\nThis was being exported by the build system, but it shouldn\u0027t be used\nanywhere.\n\nBug: N/A\nTest: N/A\nChange-Id: Id10772ec3e0ebf39ddf83f0f7981552c3f2e528d\n"
    },
    {
      "commit": "12fe72b7579d9857f97c6cbf8b771e0c2c6d7715",
      "tree": "686b2f5088809e6de74fd090e99fd8e36b39068f",
      "parents": [
        "a6aa0e7959f170f6a2e85d895ddf6330905f8e77"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Aug 31 14:13:51 2018 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Sep 04 14:56:24 2018 -0700"
      },
      "message": "Update for modified CapturedStderr.\n\nAlso fix off by one error exposed by changing the test.\n\nTest: Built and ran unit tests.\nChange-Id: Id983b8301fe33c21bfe1db1e67ef00681f852557\n"
    },
    {
      "commit": "5bf516f8b7ac0721cb2e68d11ff123a16c97d5e4",
      "tree": "d799f6fbfe9a0fe0edd69113379439b23baefd27",
      "parents": [
        "8b8ce408fb1d6183dbe1aa1ffa560a7fce17ba18"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jul 13 11:13:42 2018 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jul 13 11:13:42 2018 -0700"
      },
      "message": "libbinder: move to \u003cpthread.h\u003e mutexes.\n\nBug: N/A\nTest: builds\nChange-Id: Ia3a3719c7d66b6cbd2f3aaa18cff4ca11967f34b\n"
    },
    {
      "commit": "fdd8da9e3f79be25b91293e22114c177c3b3fd8d",
      "tree": "cbc9fea00e9b67d631bde2bbb70de5b151dfcadc",
      "parents": [
        "a160f5a70ffba3715c8a92f4f469922d59635356"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Jun 07 17:52:27 2018 -0700"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Jun 07 17:54:21 2018 -0700"
      },
      "message": "[binder] Replace NULL/0 with nullptr\n\nFixes -Wzero-as-null-pointer-constant warning.\n\nclang-tidy -checks\u003dmodernize-use-nullptr -p compile_commands.json -fix\n...\n\nTest: m\nBug: 68236239\nChange-Id: I3181bc5683796423a98b0f9b94daf30880c07bdc\nMerged-In: I3181bc5683796423a98b0f9b94daf30880c07bdc\n(cherry picked from commit 91635563b8a1bf7a31e4ceb439728dacb79abd76)\n"
    },
    {
      "commit": "2716e111df2b7cd2490029f4c88bcc6543c93416",
      "tree": "4d63083e7ab65b8c5c7c9520ee2c187daf20fd3a",
      "parents": [
        "e9f6953dea90f262e3c22e90001ee458b3ea40c2"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Feb 23 14:57:20 2018 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Feb 23 15:02:42 2018 -0800"
      },
      "message": "Don\u0027t use cutils/Atomic.h\n\nTest: builds\nChange-Id: Idb7a51db4382e1012afe12df3c9fe807922b17fe\n"
    },
    {
      "commit": "e2347b7953f70232541bdc1b392230d6231aaeb9",
      "tree": "1d73a0ad214dcbcdf8bae3d1dc1eebb83985575b",
      "parents": [
        "33dcaf9b52649785bff0c56b48f84a8218354888"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Apr 25 15:41:05 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Apr 25 15:44:11 2016 -0700"
      },
      "message": "Fix google-explicit-constructor warnings.\n\nBug: 28341362\nChange-Id: I0ce850de85e0de6a5472dd142f738856142db9ec\n"
    },
    {
      "commit": "ed7a50cc7d490ae7aece2d16422c5f7941876468",
      "tree": "a8c6d660d656e0d5a79cb2ed20f859b8a86e1426",
      "parents": [
        "98e67d352b8805a868ca0e7c2be3ea830fb7c338"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Jun 08 14:45:14 2015 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Jun 08 14:49:09 2015 -0700"
      },
      "message": "Prevent integer overflow when calculating buffer resizes\n\nMake sure that we don\u0027t go haywire if an exponential buffer growth\noperation winds up wrapping integer range.  Along the way, fix a\nbookkeeping bug in BufferedTextOutput that would cause it to keep\nspuriously realloc()ing on every append().\n\nBug 20674694\n\nChange-Id: Ia845b7de36b90672a151a918ffc26c7da68e20a2\n"
    },
    {
      "commit": "002e1e58dfe19dd3e49a59c6827cbf51573941a2",
      "tree": "6dc444d7f05aa0512e3c97344d86ee0264daf869",
      "parents": [
        "b4f1a027cbadd4cd07341f60f859ae34643b68ae"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon May 06 20:20:50 2013 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue May 07 18:28:11 2013 -0700"
      },
      "message": "libutils clean-up\n\nChange-Id: I6ff4cfc736751de2912c697f954e45e275f2d386\n"
    },
    {
      "commit": "edbf3b6af777b721cd2a1ef461947e51e88241e1",
      "tree": "f09427b843b192cccf8c3b5328cb81dddf6489fa",
      "parents": [
        "d5193d9394c5e58176d7bcdf50ef017f8a3b9e1e"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:31:44 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:31:44 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "d5193d9394c5e58176d7bcdf50ef017f8a3b9e1e",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [
        "43aa2b1cbf7a03e248e10f4d0fec0463257cd52d"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:45 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:45 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "7c1b96a165f970a09ed239bb4fb3f1b0d8f2a407",
      "tree": "df5a6539447324de36e95b057d6b9f0361b7a250",
      "parents": [],
      "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"
    }
  ]
}
