)]}'
{
  "log": [
    {
      "commit": "a9e49d3d85b5f2b0e6e834afafea6251ea14a59a",
      "tree": "fa71301469a10525a3d7e82ec8439da9f7e8eae3",
      "parents": [
        "bb20778f7ee150afe8c886e6b9e415e46f1e5575"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Sep 17 20:06:14 2013 +0000"
      },
      "committer": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Sep 17 20:06:14 2013 +0000"
      },
      "message": "Remove unneeded images\n"
    },
    {
      "commit": "1669f89dd288e2ba226233a7fd62ea78ddb473c1",
      "tree": "e6d72d724b31b6fa72e6d273a9c6c8661d5c9c2c",
      "parents": [
        "1dc3098a5c976c8bb697a90a2efb10ab2c9049f4",
        "5c4e1dac0bd8f31559bd50eec4343b7a17b7a976"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Sep 04 18:35:08 2013 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Sep 04 19:00:58 2013 +0000"
      },
      "message": "Update to latest AOSP master\n\nMerge in latest commits from AOSP master and fix merge conflicts\n"
    },
    {
      "commit": "6fd59ac07d91eb373f4269a40e688aa82a6ccc6e",
      "tree": "64807edcb65fd2abd80c19c79cad6986f99ca396",
      "parents": [
        "55a36ac1e01205f2cd461cd2f89d92e3b64cddd2"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Wed Mar 06 15:01:11 2013 -0800"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Thu Mar 07 13:34:24 2013 -0800"
      },
      "message": "more font improvements and cleanup\n\nGet rid of the notion of a font\u0027s \"ascent\"; the reference point for\ndrawing is the top-left corner of the character box rather than the\nbaseline.  Add some more space between the menu entries and make the\nhighlight bar around the text.\n\nReplace the default font.png with two images; the build system will\ninclude one or the other based on the resolutions of the device.\n\nRestore the original compiled-in bitmap font, to fall back on when\nfont.png can\u0027t be found (eg, in the charger binary).\n\nAdd support for bold text (when a font.png image is used).\n\nChange-Id: I6d211a486a3636f20208502b1cd2aeae8b9f5b02\n"
    },
    {
      "commit": "55a36ac1e01205f2cd461cd2f89d92e3b64cddd2",
      "tree": "f51ded2ae67f844bfb39457b58ae2dff9f83805b",
      "parents": [
        "869abf03e2b4d3d5e9b942fe165254969f0e5d9b"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Mon Mar 04 15:49:02 2013 -0800"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Mon Mar 04 16:37:44 2013 -0800"
      },
      "message": "recovery: change font for menus to be an image\n\nInstead of representing the font used for menus and log messages in\nthe recovery binary, load it from a resource PNG image.  This allows\ndifferent devices to substitute their own font images.\n\nChange-Id: Ib36b86db3d01298aa7ae2b62a26ca29e6ef18014\n"
    },
    {
      "commit": "8347cb2d813b9a8b7c9165aadaea0b699eb5082f",
      "tree": "e53e6deaab753b1e7430d072e2fde63d44a43936",
      "parents": [
        "6c8553dda8b7fb45adc9f48a294c130b7e283f40"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@google.com",
        "time": "Mon Oct 08 08:38:16 2012 -0700"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@google.com",
        "time": "Mon Oct 08 08:38:16 2012 -0700"
      },
      "message": "revert to tacky 3D recovery animation\n\nBug: 7204420\nChange-Id: I16d3346ce54b1aa5a0e6a02839ae9fbd4718fffa\n"
    },
    {
      "commit": "39f982c4f1115e20997b21a9e3f995f76bc99116",
      "tree": "4fa63c74e668f8bc4995def6d5d20cff3fd2ee48",
      "parents": [
        "e00c83aa1a825f73915ef6c8f42b329d4e9239ef"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Sep 21 10:09:43 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Sep 21 10:09:43 2012 -0400"
      },
      "message": "Remove unneeded AOSP images\n"
    },
    {
      "commit": "b66cb69e3933d5f56f06d88cd31817f49d87df5f",
      "tree": "0afa7d4bca2d1042f1cf3085c121967de2a92815",
      "parents": [
        "5fa8c23911759a9e81af0e7fb5eb431277b8e9a6"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@google.com",
        "time": "Tue Sep 18 14:52:18 2012 -0700"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@google.com",
        "time": "Tue Sep 18 14:52:18 2012 -0700"
      },
      "message": "tweak recovery text images\n\nCenter and fix the extents for those locales that have multiple lines\nof text.  Add Urdu as an RTL language.\n\nBug: 7064142\nChange-Id: I4c1aa1198be29cab01129dabf2c4a026b93719a6\n"
    },
    {
      "commit": "5fa8c23911759a9e81af0e7fb5eb431277b8e9a6",
      "tree": "6990ad74371795a16ac1670bb21ca2f8e6aeb6bd",
      "parents": [
        "52eeea4fa59c15ecb09c32b8e05653f4e55f5188"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@google.com",
        "time": "Tue Sep 18 12:37:02 2012 -0700"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@google.com",
        "time": "Tue Sep 18 12:37:02 2012 -0700"
      },
      "message": "localization for recovery messages\n\nAdd images of text for all locales we support.  Make the progress bar\nfill the correct way for RTL languages.  (Flip the direction the\nspinner turns, too, just for good measure.)\n\nBug: 7064142\nChange-Id: I5dddb26e02ee5275c57c4dc4a03c6d68432ac7ba\n"
    },
    {
      "commit": "f4c6ec84c24611856374353bdef87baca5694cc0",
      "tree": "7d9d8fd0788f6062d816a889d6cf036d664147ec",
      "parents": [
        "aff4dbb0ae33e55785d1a11f93c1e20ebfed4a90"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@google.com",
        "time": "Thu Aug 30 12:47:43 2012 -0700"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@google.com",
        "time": "Thu Aug 30 12:47:43 2012 -0700"
      },
      "message": "fix format of installing_text\n\nWas submitted in the wrong PNG format (color type 4 instead of 0).\n\nChange-Id: I8780c81eb92bdfc407b43948a92b37d93026325a\n"
    },
    {
      "commit": "8b240ccca1ad32cbd09d3807614f3086914ceaaf",
      "tree": "1373fca01184aff19f95657ef1e126421f77e185",
      "parents": [
        "e630d945f90a3a5610529b761ea9638929949a2e"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@google.com",
        "time": "Wed Aug 29 15:19:29 2012 -0700"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@google.com",
        "time": "Wed Aug 29 15:19:29 2012 -0700"
      },
      "message": "recovery locale handling fixes\n\n- change locale filename to \"last_locale\" so the main system doesn\u0027t\n  delete it\n\n- clean up some chatty logging\n\n- update images with real German (other languages TBD)\n\nChange-Id: I2ebb4ed4e054bd1808a3042d9efbb2c18f3a044d\n"
    },
    {
      "commit": "4f33e55d1c38d2f72f3306a82c177850f3676408",
      "tree": "26f0cfb8893bf21faaf3ec6ad1670159a01d454b",
      "parents": [
        "02ec6b88ed4e6cf40cc257572b07c7277b7b6341"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@google.com",
        "time": "Thu Aug 23 13:16:12 2012 -0700"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@google.com",
        "time": "Thu Aug 23 13:19:02 2012 -0700"
      },
      "message": "change recovery images to android with spinner\n\nAlso make writing the locale a bit more robust.\n\nChange-Id: I803dd0aa0b9d6661fad74ea13fb085682402323c\n"
    },
    {
      "commit": "02ec6b88ed4e6cf40cc257572b07c7277b7b6341",
      "tree": "2aa6f95cb875d258f62a5342ec2bb1ad0093e3bd",
      "parents": [
        "a3ccba6d314cb29b02d1dbda9a71427b11da936d"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@google.com",
        "time": "Wed Aug 22 17:26:40 2012 -0700"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@google.com",
        "time": "Wed Aug 22 17:26:40 2012 -0700"
      },
      "message": "add simple text to recovery UI\n\n- recovery takes a --locale argument, which will be passed by the main\n  system\n\n- the locale is saved in cache, in case the --locale argument is\n  missing (eg, when recovery is started from fastboot)\n\n- we include images that have prerendered text for many locales\n\n- we split the background states into four (installing update,\n  erasing, no command, error) so that appropriate text can be shown.\n\nChange-Id: I731b8108e83d5ccc09a4aacfc1dbf7e86b397aaf\n"
    },
    {
      "commit": "fdfb636336dd848621e1a1401b1cd1ef29a0a060",
      "tree": "7d2700395782253d999b063260df3e2db065d62f",
      "parents": [
        "88e0899617229db57ae2c616fddcf40543c8e392"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Tue Sep 20 14:16:46 2011 -0700"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Tue Sep 20 14:16:46 2011 -0700"
      },
      "message": "update recovery with new 3D images\n\nChange-Id: I6d52fd1db27fdf1b61f41f598a2209b70385b106\n"
    },
    {
      "commit": "c2ddaea83a75bf324ab729aa2b66036680eedb2c",
      "tree": "1bc342573d9400b1d9f5cd7397530466b8535852",
      "parents": [
        "6242a8bc9b01786e4b58ed897858f593d1d546cf"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Fri Aug 19 16:56:31 2011 -0700"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Fri Aug 19 16:56:31 2011 -0700"
      },
      "message": "change recovery images to match blue holo theme\n\nChange-Id: I912d3ab32973c5c5e7b6b1749698f8a71d884fa3\n"
    },
    {
      "commit": "73bb6f749f7f70f1cba2b84d821ac7400c24fbbc",
      "tree": "9bf73450d515adb7b3c4d719b661388f6b35998d",
      "parents": [
        "be6d4d10529860037c165e4441a2d23f539e7b00"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Thu Mar 03 14:43:13 2011 -0800"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Thu Mar 03 16:52:06 2011 -0800"
      },
      "message": "convert recovery images to palettized PNGs\n\nCuts the byte size of the recovery images in half, roughly.\n\nChange-Id: I3c45b5e58423b57faca83fc67b4e24e8d643c5b1\n"
    },
    {
      "commit": "be6d4d10529860037c165e4441a2d23f539e7b00",
      "tree": "ce15de15a5f1dab086f5a381993f44df966a3b92",
      "parents": [
        "6809c51f8db86f1ab00a076cf570439d11920d3a"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Wed Mar 02 10:38:02 2011 -0800"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Wed Mar 02 10:38:02 2011 -0800"
      },
      "message": "change the default recovery assets to be in holograph style\n\nAlso remove the weird backwards compatibility thing for animations\nwith fewer than 10 frames.  Frames are always named \"name01.png\",\n\"name02.png\", ..., no matter how many there are.\n\nChange-Id: I7af64fdec1bfcdb0464998b735ec8d6c626ffe9d\n"
    },
    {
      "commit": "e08991e02a7d678f2574e85289a34b2a9a537c82",
      "tree": "ca53b4adbf66388805a47f93c440412be552761c",
      "parents": [
        "93dbe07ff6c06e8df2c804cbac63601fbb1de041"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Tue Feb 02 13:09:52 2010 -0800"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Wed Feb 03 09:20:07 2010 -0800"
      },
      "message": "bump updater API version to 3; deprecate firmware update command\n\nRemove support for the HTC-specific \"firmware\" update command and the\ncorresponding edify function write_firmware_update().  This\nfunctionality is now done by an edify extension library that lives in\nvendor/htc.\n\nChange-Id: I80858951ff10ed8dfff98aefb796bef009e05efb\n"
    },
    {
      "commit": "d93a25459cdefba940f254b4c5f54fd7d9cdaf11",
      "tree": "70d5c1658606d754a81140d917bb8bb35a6e1450",
      "parents": [
        "54ec81fe86225d5f3ee3ab16e3266ae88cd639fa"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Thu Oct 08 16:32:58 2009 -0700"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Thu Oct 08 16:32:58 2009 -0700"
      },
      "message": "simplify construction of the recovery progress bar\n\nInstead of six separate images for the left end, right end, and tiled\ncenter portion of the full and empty progress bars, just use two\nimages:  a full bar and an empty bar.  Draw the left side of the full\nbar and the right side of the empty one, moving the boundary rightward\nto \"fill\" the bar.  This makes recovery trivially smaller, and allows\nfancier images to be used as progress bars.\n\nSupport paletted PNG images as resources.\n"
    },
    {
      "commit": "1c8ca2e40b3c4b1a847332f90de7fef4046cb225",
      "tree": "f878d262ce25741beec8b95b1106a242bbf5752f",
      "parents": [
        "f93d8166ef4c06f6ad71293ffa8a4ce469df4fa5"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Fri Oct 02 15:42:31 2009 -0700"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Fri Oct 02 15:42:31 2009 -0700"
      },
      "message": "replace generic recovery icons\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": "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": "19faefad052ee26285e52e3adb8994a4d4e71c38",
      "tree": "d4d6fd74729dc423328ece239b60c0ae7bf9abaa",
      "parents": [
        "e6faba0580017352bcba4efefac032095d337042"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "",
        "time": "Fri Mar 27 17:06:24 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Mar 27 17:06:24 2009 -0700"
      },
      "message": "AI 143289: am: CL 143128 Use PNG instead of BMP for recovery image icons.  This saves\n  about 60k from the recovery and system images.\n  Original author: dougz\n  Merged from: //branches/donutburger/...\n\nAutomated import of CL 143289\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": "ff3d93821e22588ce607c17252334ca2d9ca54a4",
      "tree": "e806acbb6f71dbdafc09df3bc0d8a0a4ae1b7905",
      "parents": [
        "23580ca27a0a8109312fdd36cc363ad1f4719889"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 17 18:03:49 2008 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 17 18:03:49 2008 -0800"
      },
      "message": "Code drop from //branches/cupcake/...@124589\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"
    }
  ]
}
