)]}'
{
  "log": [
    {
      "commit": "707fa6d28918283dc74b5b7cfb66d4dc431efc9a",
      "tree": "91618c6dc8590711f4f9cfe8e16622dbd0fb652b",
      "parents": [
        "581bd861d18c60d244c88fea3fa62296f9aefd30"
      ],
      "author": {
        "name": "Koushik K. Dutta",
        "email": "koushd@gmail.com",
        "time": "Tue Mar 23 11:44:33 2010 -0700"
      },
      "committer": {
        "name": "Koushik K. Dutta",
        "email": "koushd@gmail.com",
        "time": "Tue Mar 23 11:44:33 2010 -0700"
      },
      "message": "null terminate script. wrapping menus. 1.7.7\n"
    },
    {
      "commit": "ee57bbc1b6ee0c35729f8a4cb7c74e3df998b541",
      "tree": "6199412925830e8d05f11e18318751244f689556",
      "parents": [
        "928d6054355f334d3e4f858e5752dd4cb305e9f6"
      ],
      "author": {
        "name": "Koushik K. Dutta",
        "email": "koushd@gmail.com",
        "time": "Fri Mar 12 23:21:12 2010 -0800"
      },
      "committer": {
        "name": "Koushik K. Dutta",
        "email": "koushd@gmail.com",
        "time": "Fri Mar 12 23:21:12 2010 -0800"
      },
      "message": "nandroid in C now has a progress bar\n"
    },
    {
      "commit": "8bbbbd4445fea98e9e05931dab0e8d6815c394c6",
      "tree": "125bb035b13f3057042289ded734fe4af67c7c13",
      "parents": [
        "ea46fe29d93fc6d77aaf623f8ce05a334b2f7a93"
      ],
      "author": {
        "name": "Magnus Eriksson",
        "email": "packetlss@gmail.com",
        "time": "Mon Mar 08 16:09:49 2010 +0100"
      },
      "committer": {
        "name": "Magnus Eriksson",
        "email": "packetlss@gmail.com",
        "time": "Mon Mar 08 16:09:49 2010 +0100"
      },
      "message": "menus can now be bigger than the screen, scoll support in menus\n"
    },
    {
      "commit": "0317378bf6f83fc3feb4525aab8f284c5d8811fc",
      "tree": "efe3454579168dd435c7fe31059c6edcd235ed8c",
      "parents": [
        "ea2f2428a1646eea58d5f3a290a0609158eaa10c"
      ],
      "author": {
        "name": "Koushik K. Dutta",
        "email": "koushd@gmail.com",
        "time": "Fri Feb 26 14:14:23 2010 -0800"
      },
      "committer": {
        "name": "Koushik K. Dutta",
        "email": "koushd@gmail.com",
        "time": "Fri Feb 26 14:14:23 2010 -0800"
      },
      "message": "usb mass storage support. user initiated recovery is now user friendly.\n"
    },
    {
      "commit": "261dde9f48c20dd102e274bd1939dbb0eff6b38e",
      "tree": "3563b5538f97b22ec9a83d12b782098dd0327691",
      "parents": [
        "001c5b508f9b385726cbae4870843b40798d1b31"
      ],
      "author": {
        "name": "Koushik K. Dutta",
        "email": "koushd@gmail.com",
        "time": "Thu Feb 25 16:51:45 2010 -0800"
      },
      "committer": {
        "name": "Koushik K. Dutta",
        "email": "koushd@gmail.com",
        "time": "Thu Feb 25 16:51:45 2010 -0800"
      },
      "message": "make it pretty\n"
    },
    {
      "commit": "a3c2f735d7681aa1c0a927f2d45e08d86656dd09",
      "tree": "9d3c7de38896bb980c60c91739e55e9ef3157f64",
      "parents": [
        "841b2bf352cd4c8596d8062d97200390c1dec84c"
      ],
      "author": {
        "name": "Koushik K. Dutta",
        "email": "koushd@gmail.com",
        "time": "Fri Feb 19 14:17:22 2010 -0800"
      },
      "committer": {
        "name": "Koushik K. Dutta",
        "email": "koushd@gmail.com",
        "time": "Fri Feb 19 14:17:22 2010 -0800"
      },
      "message": "fix up back button and menu toggling\n"
    },
    {
      "commit": "196c25c777daedbe2fe5a45171fb42e43ceed9af",
      "tree": "3268e330b99b674b3cb4d8a8d03cb41035281953",
      "parents": [
        "a3f89eabb7ddcf44add8ce3b321ceab6d35289cb"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Tue Sep 15 08:50:04 2009 -0700"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Tue Sep 15 08:50:04 2009 -0700"
      },
      "message": "don\u0027t complain if recovery icon is short\n\nIf the a recovery icon file is so short that we can\u0027t even read the\n8-byte header, put a message in the log but not on the device screen.\nWe intentionally have zero-length files for some icons on some devices,\nif they\u0027re never shown (eg, the firmware installation icons are only\nused on HTC devices).\n"
    },
    {
      "commit": "23412e6f143c099e6c2470ad6bf98a2783eb0452",
      "tree": "5418f1983c509a37f15e969d6ec1cbced8eae278",
      "parents": [
        "608fa02e1ac0ea11a0d3ca754f38bd76b77faa82"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Thu Jul 23 10:16:07 2009 -0700"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Thu Jul 23 10:36:43 2009 -0700"
      },
      "message": "fix compile warnings in recovery, change images\n\ngcc 4.4 complains about some of the recovery ui functions not being\ndeclared.  To include the header, we have to fix the \u0027volatile\u0027\ndeclaration (otherwise there\u0027s a compiler error).\n\nMove the dream-specific images to vendor/htc/dream, make the default\nimages a generic phone.\n"
    },
    {
      "commit": "ddd6a2865db5c73a4bb9d486f71a8c2f1f96ec69",
      "tree": "a991238ca9fd1299d295d6229df882585ca0c659",
      "parents": [
        "d9d9d1785ac1cce150010390a17188bea42a7a58"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Tue Jun 09 12:22:33 2009 -0700"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Thu Jun 11 14:50:33 2009 -0700"
      },
      "message": "split out device-specific recovery UI code into vendor directories\n\nTake some device-specific details of the recovery UI (eg, what keys to\npress to bring up the interface and perform actions, exact text of the\nmenu, etc.) and split them out into separate C functions.  Arrange to\ntake implementations of those functions from the appropriate vendor\ndirectory at build time.  Provide a default implementation in case no\nvendor-specific one is available.\n"
    },
    {
      "commit": "0555388b8c1a118f4756d04d73384e55d2ed6602",
      "tree": "36661a63319014a2b364535b25f17859212b3b7a",
      "parents": [
        "fc3ada0c116056d5d7e62477a45ac68632b69ca4"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "",
        "time": "Thu Apr 02 09:51:09 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 02 09:51:09 2009 -0700"
      },
      "message": "AI 144105: am: CL 144082 Remove the unused \"unpacking\" recovery icon.\n  Original author: dougz\n  Merged from: //branches/donutburger/...\n\nAutomated import of CL 144105\n"
    },
    {
      "commit": "c24a8e688a6312764254beac2b2520bb0c5e998d",
      "tree": "7df23711566b358047301d8413ee399105546e8b",
      "parents": [
        "ffb48f64fec674c6dd923eb8b1eb3f743e05a8ba"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:28:42 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:28:42 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "ffb48f64fec674c6dd923eb8b1eb3f743e05a8ba",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [
        "d4ae69739ebb67374d62229829df07bf2de85103"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:14 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:14 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "8b7334b3c2f891f516722851575fec43bd28b4cf",
      "tree": "726d3efa74bb9e772b171db8831ca99c912f1940",
      "parents": [
        "928d471ef2bfa359e16426cd993ba6f9b07ee16e"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Feb 10 15:43:56 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Feb 10 15:43:56 2009 -0800"
      },
      "message": "auto import from //branches/cupcake/...@130745\n"
    },
    {
      "commit": "23580ca27a0a8109312fdd36cc363ad1f4719889",
      "tree": "0bb90eaa72f8df110162499f756b5cbfb7d49235",
      "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"
    }
  ]
}
