)]}' { "log": [ { "commit": "93ca4fc6943a3ebf758c5db98531531b8fe92c98", "tree": "5fc4f04fc540d627934a6c677e077ef4ac76c4c8", "parents": [ "d4208f9f9d4e9f268ba1888c1fe879ee73eb7e47" ], "author": { "name": "Doug Zongker", "email": "dougz@android.com", "time": "Tue Sep 21 14:28:11 2010 -0700" }, "committer": { "name": "Doug Zongker", "email": "dougz@android.com", "time": "Tue Sep 21 14:28:11 2010 -0700" }, "message": "use fs_type \"emmc\" instead of \"block\" for consistency (do not merge)\n\nChange-Id: Iab60665d9c6daef7893896a64b7f319120a5f8ee\n" }, { "commit": "d4208f9f9d4e9f268ba1888c1fe879ee73eb7e47", "tree": "17d142b0411f11fcfa3f060f622c0b2dd906577f", "parents": [ "d7d4208976125d114d0b8e44438e2417d5275098" ], "author": { "name": "Doug Zongker", "email": "dougz@android.com", "time": "Mon Sep 20 12:16:13 2010 -0700" }, "committer": { "name": "Doug Zongker", "email": "dougz@android.com", "time": "Mon Sep 20 18:07:31 2010 -0700" }, "message": "remove the notion of \"root path\"; support mixed flash types (do not merge)\n\nRemove the wacky notion of \"roots\" and \"root paths\" (those things that\nlook like \"FOO:some/path\" instead of just \"/foo/some/path\"). Let each\ndevice specify its own table of available partitions and how to mount\nthem (needed for devices that use both MTD/yaffs2 and EMMC/ext4\npartitions).\n\nChange-Id: I18b0a572a71c5e087e0b7ae11b1774388339bfd1\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": "687bc12ccfbda26ad134b27d09d1d70a2b8705a6", "tree": "83d313c1cb3e9a3a6795faeceb832cfd1f423870", "parents": [ "883b4c8be5f50cde679cdfa589d7ade83c0253b7" ], "author": { "name": "Doug Zongker", "email": "dougz@android.com", "time": "Wed Jan 20 16:34:10 2010 -0800" }, "committer": { "name": "Doug Zongker", "email": "dougz@android.com", "time": "Thu Jan 21 12:50:04 2010 -0800" }, "message": "save the recovery log from before HTC firmware updates\n\nWhen doing a firmware (radio or hboot) update on HTC devices, save the\nrecovery log in block 1 of the cache partition, before the firmware\nimage and the UI bitmaps. When we boot back into recovery after the\nfirmware update to reformat the cache partition, copy that log out of\ncache before reformatting it and dump it into the current invocation\u0027s\nlog.\n\nThe practical upshot of all this is that we can see the log output\nfrom radio and hboot updates.\n\nChange-Id: Ie0e89566754c88f4bed6a90d8a0aa04047b01a27\n" }, { "commit": "4c5f9f341665ac4c1474afca92863cc02d9e1a13", "tree": "9af56e12944b3e3a3f9981c6fc4041331be37d19", "parents": [ "be47155f754d6070c93614eed8549a30742bd091" ], "author": { "name": "Doug Zongker", "email": "dougz@android.com", "time": "Tue Jan 12 16:18:33 2010 -0800" }, "committer": { "name": "Doug Zongker", "email": "dougz@android.com", "time": "Wed Jan 13 09:21:25 2010 -0800" }, "message": "make offsets in firmware update header not point to bad blocks\n\nhboot will apparently fail to install if the first block of the image\n(the one pointed to by the offset in the block 0 header) is a bad\nblock. (Hopefully it handles subsequent bad blocks.)\n\nThis change makes the MTD write code keep track of the bad blocks it\nhas skipped over, so that the offset in the header can be adjusted to\nbe the address of the first successfully written block.\n\nChange-Id: I45d58e32a36d0c1dbc0a7f871bd5985b6c8ff524\nhttp://b/2358012 - passion: failure to flash hboot (bad blocks?)\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": "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" } ] }