)]}'
{
  "log": [
    {
      "commit": "7bc87a5a780361928bd1aeed9d2f22233fe05407",
      "tree": "e51894a0ac4a46c26931c24dc5df63cd4ac39bd3",
      "parents": [
        "5b7e3b9a2a703642de18dcb4869c58ac93be3205"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Aug 04 16:09:39 2016 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Aug 04 16:09:39 2016 -0700"
      },
      "message": "Move init\u0027s kernel logging into libbase.\n\nThis will let other stuff (such as adbd and recovery) use it too.\n\nBug: http://b/28467098\nChange-Id: Idab51f438ed3edd6fe65a56c4b396eaff5f3833e\n"
    },
    {
      "commit": "35f5d04620a3221b9f57194ab0239c7c7ba5a726",
      "tree": "eaebe09b53c2aa953f33cb511ccffaf748412099",
      "parents": [
        "00a4ee0f46d36aff90fa120619f4dc6f4a837930"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jul 26 09:32:33 2016 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jul 26 09:32:33 2016 -0700"
      },
      "message": "Fix early init logging.\n\nRemove the /dev/__kmsg__ workarounds (which can then be removed\nfrom sepolicy), and fix confusion in the translation between\nandroid-base logging and kernel logging priorities (in particular,\nwhere \u0027notice\u0027 comes in the hierarchy).\n\nBug: http://b/30317429\nChange-Id: I6eaf9919904b6b55bc402c20bf1a4ae269014bc7\nTest: adb shell dmesg | grep init\n"
    },
    {
      "commit": "171a829c39d9298432505fe943ad7128aeefe2b2",
      "tree": "96ecfe65e6910e41db3867bda7967d50735bbf25",
      "parents": [
        "b0d062a497bee38ff2a7c6c965e29af4199c3fe0"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jun 29 16:16:41 2016 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jun 29 16:16:41 2016 -0700"
      },
      "message": "Make klog_fd thread-safe and make klog_init a no-op.\n\nI\u0027ll come back and remove klog_init when I\u0027ve removed other calls to it.\n\nChange-Id: Iad7fd26d853b4ddc54e9abd44516b6f138cbbfcb\nTest: booted N9, looked at \"adb shell dmesg\" output.\n"
    },
    {
      "commit": "f86b5a6b90619e02d1d034ef7b0adc3b439f4abb",
      "tree": "1348657947a4a875d740dc1df134ae9150ef53d6",
      "parents": [
        "90db709a2fbccefcee82e54289cd517cd8cb99b5"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 24 15:12:21 2016 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jun 27 08:11:31 2016 -0700"
      },
      "message": "Move init to libbase logging.\n\nChange-Id: Ibfbefeff587a69e948978a037c555fd12a5ade6a\n"
    },
    {
      "commit": "5db8d6aafa66cbeaef6bf736ff5ad5b711069d9e",
      "tree": "57d11396532104441eafe371b09100a973e2ea8b",
      "parents": [
        "13655cdc77a361b8780297b6d7778659cf39d858"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Sat Jan 16 16:19:17 2016 -0800"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Sat Jan 16 16:20:24 2016 -0800"
      },
      "message": "logging: avoid unnecessary printfs\n\nDon\u0027t spend CPU cycles formatting a bunch of strings if we\u0027re\njust going to throw them away later. Maybe make booting faster.\n\nChange-Id: I4d8eb99fb3fa873ca91cf776933d0ad01988abf5\n"
    },
    {
      "commit": "4f71319df011d796a60a43fc1bc68e16fbf7d321",
      "tree": "5e9b64a97edcda3dbb1d40c617bdd9b179deb259",
      "parents": [
        "1efab7acc5d5b69dced70b6d04070d36f7c9632d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Dec 04 22:00:26 2015 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Dec 04 22:00:26 2015 -0800"
      },
      "message": "Track rename of base/ to android-base/.\n\nChange-Id: Idf9444fece4aa89c93e15640de59a91f6e758ccf\n"
    },
    {
      "commit": "e5ce30fed81d1918a259be092dcd8bfffc3c2649",
      "tree": "346fa436221a434c00d7c2a842c78345624b0210",
      "parents": [
        "8b32c30b92be6914da2dca23089473c4f37adfb9"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 06 19:19:24 2015 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 07 11:02:08 2015 -0700"
      },
      "message": "Clean up init /proc/cmdline handling.\n\nHelped debug a problem where the N9 bootloader incorrectly\nconcatenated the various command lines.\n\nBug: http://b/20906691\nChange-Id: I0580b06f4185129c7eedf0bdf74b5ce17f88bf9c\n"
    },
    {
      "commit": "da40c00137f75543a69972f1be506e2d14a41845",
      "tree": "d24df4f9a94411205786227c26cd2a1a664420bc",
      "parents": [
        "e29744d94df787fa83307572d90a954b1592f69b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Mar 27 23:20:44 2015 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sat Mar 28 00:25:22 2015 -0700"
      },
      "message": "Log more timing information from init.\n\nAlso make important events in init\u0027s life NOTICE rather than INFO,\nand ensure that NOTICE events actually make it to the kernel log.\n\nAlso fix the logging so that if you have a printf format string\nerror, the compiler now catches it.\n\nAlso give messages from init, ueventd, and watchdogd distinct tags.\n(Previously they\u0027d all call themselves \"init\", and dmesg doesn\u0027t\ninclude pids, so you couldn\u0027t untangle them.)\n\nAlso include the tag in SELinux messages.\n\nBug: 19544788\nChange-Id: Ica6daea065bfdb80155c52c0b06f346a7df208fe\n"
    }
  ]
}
