)]}'
{
  "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": "35d937e4eb7b8e0a4e9a113d2f7434d55c0bc056",
      "tree": "38f058560086d0a97b8455258fb66d05ada36a3b",
      "parents": [
        "76218efbeb2e124656ce15d4eb5a7039da065123"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Oct 01 15:02:07 2013 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Oct 01 15:02:07 2013 -0700"
      },
      "message": "Remove _FORTIFY_SOURCE in implementation files.\n\nThis was causing conflicting declarations for the library definitions of\ncommon functions like sprintf(), snprintf(), and strchr().\n\nChange-Id: I5daaa8a58183aa0d4d0fae8a7cb799671810f576\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": "4f40e511b0612ea099ab5b0843977fe7a49372fd",
      "tree": "c0118aed430408fa8bf803ffabccb377eaefbb0b",
      "parents": [
        "5e3b502b6b56634953ea152409363088974fa5e9"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri Apr 19 16:54:22 2013 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu May 02 13:58:03 2013 -0700"
      },
      "message": "libc: cleanup strchr\n\nMove strchr to a .cpp file, and change to bionic directory.\n\nChange-Id: I64ade7df326c0a9a714aca4caf5647b6833b1c97\n"
    },
    {
      "commit": "5e3b502b6b56634953ea152409363088974fa5e9",
      "tree": "271b1adf135ca8ccdb3f1d433172005790c76979",
      "parents": [],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed May 01 22:06:15 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 01 22:06:15 2013 +0000"
      },
      "message": "Merge \"keep test names consistent with other tests.\""
    }
  ]
}
