)]}'
{
  "log": [
    {
      "commit": "53e43292aac91bf62995788cd5ca2ceb7caea283",
      "tree": "003679a1e2288bad947f714ee45bfa6febf479b6",
      "parents": [
        "ba40a560176e6ea753d09a6a71343b81ea4c8c1e"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Feb 24 18:00:43 2014 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Feb 24 18:02:05 2014 -0800"
      },
      "message": "More OpenBSD cleanup (primarily string).\n\nThis patch removes the string/ and wchar/ directories.\n\nChange-Id: Ia489904bc67047e4bc79acb1f3eec21aa3fe5f0d\n"
    },
    {
      "commit": "0a490665a3a287cd3aee1e7327f2381222c387c4",
      "tree": "57ae5c88efa43bb4e22cb8c251776a307e65c7ca",
      "parents": [
        "8d79fd1c94cb021b6852e6f44e27183ec83fe04c"
      ],
      "author": {
        "name": "Liubov Dmitrieva",
        "email": "liubov.dmitrieva@intel.com",
        "time": "Tue Jan 17 12:55:46 2012 +0400"
      },
      "committer": {
        "name": "Liubov Dmitrieva",
        "email": "liubov.dmitrieva@intel.com",
        "time": "Fri May 31 13:37:03 2013 +0400"
      },
      "message": "bionic/x86: Optimization for string routines\n\nOptimized strcpy, strcat,\nstrncpy, strncat, strlcpy, strlcat,\nmemchr, memrchr, strchr, strrchr, index,\nstrnlen, strlen, wcslen, wmemcmp, wcscmp,\nwcschr, wcsrchr, wcscpy, wcscat\n\nChange-Id: I82b29132edf9a2e144e0bb3ee4ff5217df8d2a6d\nSigned-off-by: Liubov Dmitrieva \u003cliubov.dmitrieva@intel.com\u003e\n"
    },
    {
      "commit": "a6cc67c9b5955167c68f6a186c4a61ae3f588e12",
      "tree": "95a67bea49185997dafe88d6ed995e34801ecaa8",
      "parents": [
        "800ad8249a398e94d039b6f6597e2a51558e41dd"
      ],
      "author": {
        "name": "Kito Cheng",
        "email": "kito@0xlab.org",
        "time": "Fri Mar 22 10:16:14 2013 +0800"
      },
      "committer": {
        "name": "Kito Cheng",
        "email": "kito@0xlab.org",
        "time": "Fri Mar 22 10:18:09 2013 +0800"
      },
      "message": "Drop magic number in strrchr and strchr\n\nChange-Id: Ic7391be8575eaaac76914dab62bc41c9773d703d\n"
    },
    {
      "commit": "8f2a5a0b40fc82126c691d5c30131d908772aab7",
      "tree": "0b29a5dc82395c076387edb5af9ca271a91264c0",
      "parents": [
        "e23ed8c6441389a79c6504295184f7249e01a197"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Mar 15 15:30:25 2013 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Mar 15 16:12:58 2013 -0700"
      },
      "message": "Clean up internal libc logging.\n\nWe only need one logging API, and I prefer the one that does no\nallocation and is thus safe to use in any context.\n\nAlso use O_CLOEXEC when opening the /dev/log files.\n\nMove everything logging-related into one header file.\n\nChange-Id: Ic1e3ea8e9b910dc29df351bff6c0aa4db26fbb58\n"
    },
    {
      "commit": "326ea5413d18ea019cd1bda415ce428f7bdcafd2",
      "tree": "630469ff443d522e356418bfda081452d28606f6",
      "parents": [
        "db79e827ebcb077ebaa6d6c96915c5bffba9a0ca"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Dec 04 13:55:19 2012 -0800"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Dec 04 15:27:30 2012 -0800"
      },
      "message": "clean up FORTIFY_SOURCE handling.\n\nAvoid duplicating huge chunks of code.\n\nChange-Id: Id6145cdfce781c5ffba2abaaa79681d25a7ab28f\n"
    },
    {
      "commit": "9a4d305340e6ce2fc6c3f371f2d7ede446f8c6d4",
      "tree": "e6c29deaf1b6789aa94bb1074db1b9b554033267",
      "parents": [
        "60fb68338b7541b6022fc343857b90c088c399cd"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Dec 03 10:36:13 2012 -0800"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Dec 03 10:39:16 2012 -0800"
      },
      "message": "FORTIFY_SOURCE: fortify strrchr\n\nThis change compliments 049e58369c37fdeacd0380a6bf1e078d9baf819f\n\nChange-Id: I27d015d70a520713c7472558a3c427f546d36ee4\n"
    },
    {
      "commit": "cb1df9161666db2a312814752de67fc623149a9b",
      "tree": "aa6db13b060299aad917d756bce73d0c84306a4d",
      "parents": [
        "89d3fdcae26980bf81a4622c3c83e48ead4c1c3a"
      ],
      "author": {
        "name": "Bruce Beare",
        "email": "bruce.j.beare@intel.com",
        "time": "Tue Oct 25 13:06:09 2011 +0400"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Dec 05 18:37:10 2011 -0800"
      },
      "message": "string: Fix wrong comparison semantics\n\nChars are signed for x86 -- correct the comparison semantics.\n\nChange-Id: I2049e98eb063c0b4e83ea973d3fcae49c6817dde\nAuthor: Liubov Dmitrieva \u003cliubov.dmitrieva@intel.com\u003e\nSigned-off-by: Bruce Beare \u003cbruce.j.beare@intel.com\u003e\n"
    },
    {
      "commit": "30a419afc3cdb641e350c7cfde753877675958e0",
      "tree": "b4484c80c91c40584edcba2625c196b36a3bae0c",
      "parents": [
        "8f92500fa93d174d077af28d8af3e3cb732e0aff"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Sat Jan 30 22:28:49 2010 -0200"
      },
      "committer": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Sat Jan 30 22:28:49 2010 -0200"
      },
      "message": "improve readability of string: fix indentation and remove trailing spaces\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\n"
    },
    {
      "commit": "a27d2baa0c1a2ec70f47ea9199b1dd6762c8a349",
      "tree": "defd1cc07d16ad2f3b21154114e092d11c94c5bb",
      "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"
    }
  ]
}
