)]}'
{
  "log": [
    {
      "commit": "e34c133ec6053025124416a3861f9f4c4f7fd772",
      "tree": "027d856cea0aa7abd29234727ef0924683d4d409",
      "parents": [
        "be427b884f5e78d61c79dffbc266c87a45399076"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Feb 06 19:13:00 2013 +0000"
      },
      "committer": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Thu Feb 07 08:21:17 2013 -0500"
      },
      "message": "Add write buffer for tar writes\n\nupdate fuse to 2.9.2\n\ncatch return from unlink so that we don\u0027t print error messages when things work\nChange-Id: I1115039a0fa5d9d73f78ef1abd79755d7ffd9d96\n"
    },
    {
      "commit": "3f5c4e8dfe4d29d793251379c8f8fdcda2008088",
      "tree": "6394b45633c979378b376e9954ef7062ab1083ae",
      "parents": [
        "dc771da4fb3c197fb5c045584bf7eacd734450c0"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Feb 01 15:16:59 2013 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Feb 01 16:56:34 2013 +0000"
      },
      "message": "Fix fail over to vfat from exfat\n\nFix issues with MD5 checking using chdir and leaving the working\ndir in a subfolder that prevented unmounting sometimes.\n\nChange-Id: I01a563d722f474297ed3f7a30064c3a61748ade3\n"
    },
    {
      "commit": "b05ddeedd383e3dab9e45b174e9e3f3cb6cd1ea5",
      "tree": "3fbfaa1bbfee4398d892972857e9900b279e5b4d",
      "parents": [
        "2c4c26f43db2ae8a58f7e6e5b5ba08ad65dba119"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Jan 28 20:24:50 2013 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Jan 28 20:45:11 2013 +0000"
      },
      "message": "exFAT improvements, fixes\n\nMove Exec_Cmd to libcrecovery __popen\nProvide opt out build flag for exFAT\nDefault fstype to exfat on external storage if exfat support is\npresent and fstype is vfat or auto\nFix invalid unmount errors\nImprove handling of unencrypted sdcards on Samsung devices\n"
    },
    {
      "commit": "2c4c26f43db2ae8a58f7e6e5b5ba08ad65dba119",
      "tree": "fe55d449b6b4ec1ab7c2713288f01dd85eef7143",
      "parents": [
        "ca829c4b81bfcdb7ea676694c5cfd0b79ccbb646"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Jan 28 15:26:43 2013 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Jan 28 15:26:43 2013 +0000"
      },
      "message": "Fix subpartitionof flag\n"
    },
    {
      "commit": "3bf2b0e63052bb5537398f38ecc5b19fec7dec39",
      "tree": "1863f58ab9caa25232741dc25dcded4368020ae4",
      "parents": [
        "1b9c7be0271296b90feb913b225231aa76e7b24c"
      ],
      "author": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Mon Jan 21 21:26:43 2013 -0500"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Jan 24 19:44:11 2013 +0000"
      },
      "message": "change tar create to pthread\n\nChange-Id: I5a33d207ec6683de20da37e6f4f174c67785fc52\n"
    },
    {
      "commit": "98f1f903cceee4a0c7a3693c6bd93825210cdf96",
      "tree": "4a52777ca8fea17ded2f2a26fba9630f8c76006c",
      "parents": [
        "4bb33ac46bd5c632b565f95c9845a19e0cccf6a2"
      ],
      "author": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Sat Jan 19 18:46:13 2013 -0500"
      },
      "committer": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Sat Jan 19 18:46:13 2013 -0500"
      },
      "message": "Remove sockets and FIFOS when removing files\n"
    },
    {
      "commit": "4bb33ac46bd5c632b565f95c9845a19e0cccf6a2",
      "tree": "942b003b051812fad0e2e0ac403a7c63e4401b9a",
      "parents": [
        "d4b22b0f4f7e1c74996d6a97575760f62d83e3a9"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Jan 18 21:05:47 2013 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Jan 18 21:06:09 2013 +0000"
      },
      "message": "Fix handling of blkid output\n\nFixed handling of blkid output when the output spans multiple\nlines and the TYPE field ended up on next line.\n"
    },
    {
      "commit": "1c1ac44eaa6e1e2a84e5da9c95b1d9387e0be1c8",
      "tree": "68d27903bd1811b3d8164e68a259331a118b1d6d",
      "parents": [
        "4fc0024c5399d0058b4f726a4966949eb29d17a5"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Jan 17 21:42:14 2013 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Jan 17 21:44:57 2013 +0000"
      },
      "message": "Save version to cache\n"
    },
    {
      "commit": "dc8bc1b28a78fb7371a7aee9ceabf4743b976e10",
      "tree": "6f520c772d9eb96e8a09425a388d94ecf5ea7f6d",
      "parents": [
        "ab4963c3691465047283b4c8ee8215e13b342b89"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Jan 17 01:39:28 2013 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Jan 17 15:53:49 2013 +0000"
      },
      "message": "ORS engine fixes\n\nFix backup to not error when a non-existant partition is given.\nFix restore to run when no partition parameters are given.\nEnsure that ORS runs after decryption and that zips install.\nFix a problem with the fake internal sdcard not mounting to\n/sdcard on data media devices.\n"
    },
    {
      "commit": "16c2b318279e2ee22cfa85b3caf07a8a899e98f1",
      "tree": "523dba10f67a4c99bf0e79cd237bb13494800c4b",
      "parents": [
        "999b39d04148d2ff8806e4613cbbe3aaa32d367a"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Jan 15 16:51:18 2013 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Jan 15 16:52:41 2013 +0000"
      },
      "message": "Add flag for retaining layout version\n\nNeeded on Sony mint (Xperia T) as the /data/media folder is a\nseparate partition and normal data media wiping is not appropriate\nfor this device but the layout version file needs to be retained\nfor Android 4.2 multi-user.\n"
    },
    {
      "commit": "999b39d04148d2ff8806e4613cbbe3aaa32d367a",
      "tree": "b5a541c7682a228aff8c1123f259d354ea033fba",
      "parents": [
        "5c9f677e635b16fbadb6fdb0483a8154a3a266f6"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Jan 14 15:36:13 2013 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Jan 14 15:36:13 2013 +0000"
      },
      "message": "Check to ensure that external is encrypted\n"
    },
    {
      "commit": "c8bafa1cc16f32014a819c3614d222066f7e7555",
      "tree": "4aba1faa6e6acce3ac8763c9c753129367c95e42",
      "parents": [
        "3a16cb511be5f6cfef66c5a2c222a7f79e7e3b6a"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Jan 10 15:43:00 2013 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Jan 10 15:43:00 2013 +0000"
      },
      "message": "More Samsung sdcard crypto fixes\n"
    },
    {
      "commit": "ce67546112ca718d5bbaf9fecadf3652f9c63df5",
      "tree": "a914b4a9c8793d88eec087bcf6352b2da4c8c4ae",
      "parents": [
        "85f44ed751461d0368edbf5662c4ebc584078804"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Jan 09 19:48:21 2013 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Jan 09 19:49:19 2013 +0000"
      },
      "message": "Fix wiping problems and save ecrypt key\n\nFix problems with the wiping of data/media devices\nSave and restore the ecryptfs key for external sdcard on Samsung\nencrypted devices.\n"
    },
    {
      "commit": "85f44ed751461d0368edbf5662c4ebc584078804",
      "tree": "f9ccb3f7ad143778321a4d2bcd9a8c60204cd4eb",
      "parents": [
        "9c754053b07a724bdd98d039f34899d6a49115b7"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Jan 09 18:42:36 2013 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Jan 09 18:44:25 2013 +0000"
      },
      "message": "Improve remounting sdcard with ecryptfs\n"
    },
    {
      "commit": "9c754053b07a724bdd98d039f34899d6a49115b7",
      "tree": "464885db361a12d83d60cf152142c765562bb92d",
      "parents": [
        "6ff55cefd060b4c8f6c0fa97d5521516f9ee43f1"
      ],
      "author": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Wed Jan 09 09:09:08 2013 -0500"
      },
      "committer": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Wed Jan 09 09:09:08 2013 -0500"
      },
      "message": "Add libtar to TWRP instead of using busybox tar\nAdd proper mkdosfs tool\nAdd fuse to TWRP\nAdd experimental exfat-fuse to TWRP\nConvert all system() functions to use new Exec_Cmd function\n"
    },
    {
      "commit": "82599a87ee93544d33b4c1927df45b9c20d7db41",
      "tree": "cc0ce12dc2d7689d7419c49ae54f47af7260cbb9",
      "parents": [
        "e8bc5d7b5401ea451dd7b0c64eaa1b2776b6a11f"
      ],
      "author": {
        "name": "Gary Peck",
        "email": "gary@realify.com",
        "time": "Wed Nov 21 16:23:12 2012 -0800"
      },
      "committer": {
        "name": "Gary Peck",
        "email": "gary@realify.com",
        "time": "Fri Dec 21 06:59:41 2012 -0800"
      },
      "message": "Improve handling of undecrypted encrypted /data\n\n- Until the encrypted partition is decrypted, treat it as a disk image\n  instead of a filesystem so that it is properly backed up using dd.\n- Make Partition::Wipe() use the filesystem from fstab for disk images\n  so that wiping an undecrypted /data makes it a plain unencrypted\n  partition again.\n\nChange-Id: I78db977d6348cfa66b0cfbc492fb5776f84db48d\n"
    },
    {
      "commit": "e8bc5d7b5401ea451dd7b0c64eaa1b2776b6a11f",
      "tree": "dc7a89560853383c1bdf415f7b06b5aaff48994a",
      "parents": [
        "8e40d68db6479360e172c5725077d385f9f8ffe5"
      ],
      "author": {
        "name": "Gary Peck",
        "email": "gary@realify.com",
        "time": "Fri Dec 21 06:45:25 2012 -0800"
      },
      "committer": {
        "name": "Gary Peck",
        "email": "gary@realify.com",
        "time": "Fri Dec 21 06:45:43 2012 -0800"
      },
      "message": "Reset partition flags when the partition is wiped\n\nChange-Id: I6c4cee5b038fd0c39c8723412dd8f421f7794a00\n"
    },
    {
      "commit": "15e623db7ac3127aa440ed133a310e6e640f665b",
      "tree": "cf78207060894c668d2ef55b73f3c1ea84d22ad5",
      "parents": [
        "ddede4ce40b5b391fcf62133ce1b902d3247be9d"
      ],
      "author": {
        "name": "Gary Peck",
        "email": "gary@realify.com",
        "time": "Wed Nov 21 21:07:58 2012 -0800"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Dec 18 21:39:06 2012 +0000"
      },
      "message": "check backup image size before restoring\n\nChange-Id: I206d34936388c1b072eaaec50e0492710cb80f2e\n"
    },
    {
      "commit": "2204203a949234ceb652b1236c89837405d8fe5f",
      "tree": "f947013c4b25e545fae8bdec4412e28b0263ad74",
      "parents": [
        "9c74244421341850820904e5f42c1fde8847cc1e"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Dec 18 21:23:08 2012 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Dec 18 21:23:08 2012 +0000"
      },
      "message": "Fix handling of MTD partitions during mount\n"
    },
    {
      "commit": "68cab49d96a3bc3636fbb9e7238b78f0b7ed1613",
      "tree": "b92cab688317d51e2626247c4aa39e485f56b41e",
      "parents": [
        "da8b55aff33bff641d7c1bb9c8cb9247484aa594"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Dec 12 19:29:35 2012 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Dec 12 19:29:35 2012 +0000"
      },
      "message": "Add ignore blkid flag for Transformers\n\nChange-Id: I8f2b5b68a8c3ede74858d53002efab997174ee65\n"
    },
    {
      "commit": "da8b55aff33bff641d7c1bb9c8cb9247484aa594",
      "tree": "fce33dc6baf427a5ae5ddfd6bad940889e899a9e",
      "parents": [
        "19fca3af550e0778193973f7606dcdf65ec145af"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Dec 12 19:18:30 2012 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Dec 12 19:18:30 2012 +0000"
      },
      "message": "Restore text display during restore\n"
    },
    {
      "commit": "43acadf10e7a58f70e0c0ddff6a5d95374b27c9c",
      "tree": "613eafe57003f0d022d82101de4a25eee57c3173",
      "parents": [
        "4c11714527eee309cf532fcfc3a379d00528ff50"
      ],
      "author": {
        "name": "Gary Peck",
        "email": "gary@realify.com",
        "time": "Wed Nov 21 21:19:01 2012 -0800"
      },
      "committer": {
        "name": "Gary Peck",
        "email": "gary@realify.com",
        "time": "Thu Nov 22 06:09:21 2012 -0800"
      },
      "message": "restore based on backup type, not destination type\n\nChange-Id: Ie44958a148d00cadd2ba3c51255f7fd9d8a651e7\n"
    },
    {
      "commit": "16b74353d99615b4acbb60f3fbe49f4443e0365f",
      "tree": "f4e4f76c1522d809646d213b6f54ab948b3a9a1e",
      "parents": [
        "3e14652310cd6200d997b0a7156b332bd558b7a9"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Nov 14 22:27:31 2012 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Nov 15 19:27:08 2012 +0000"
      },
      "message": "Fixes for multi-user in 4.2\n\nAlso fixed inability to delete backups with a space in the name.\n\nChange-Id: I2f6639d33caa3c4542960f76adbd59b25ab64f5d\n"
    },
    {
      "commit": "3e14652310cd6200d997b0a7156b332bd558b7a9",
      "tree": "7c389976449cdefe0f2ac1c5bd1fd3ce252da04f",
      "parents": [
        "1a650e6fc4b0c1fa2fdf168f0a119bdf11bc8896"
      ],
      "author": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Wed Nov 14 14:32:59 2012 -0500"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Nov 14 22:22:25 2012 +0000"
      },
      "message": "add exfat to partitions.cpp\n"
    },
    {
      "commit": "5fcd8f981fe15f57dddc75a460013231de45ec76",
      "tree": "ced936bcaccd26b376311b0caac0fa9fb6a18e6d",
      "parents": [
        "06b4fe97eff1f03540919c2900ccaf217a75fa2e"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Oct 16 12:22:05 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Oct 16 12:22:05 2012 -0400"
      },
      "message": "Initial BML support (ext4 only)\n"
    },
    {
      "commit": "8e337f36052469040d20d3322599cc4e25391480",
      "tree": "766d70c3cb9555133a3f5a3ea73742ab50f4af6b",
      "parents": [
        "7a47e7f4d24e805646df3d2bf2ae379cb9118ae7"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Sat Oct 13 22:07:49 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Sat Oct 13 22:07:49 2012 -0400"
      },
      "message": "Handle storage devices that are slow to mount\n"
    },
    {
      "commit": "7a47e7f4d24e805646df3d2bf2ae379cb9118ae7",
      "tree": "f48071a1a51e09d1288c719322795263bb8b3716",
      "parents": [
        "7102058e41019203338b911cd891d207fc7441fa"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Sat Oct 13 12:31:44 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Sat Oct 13 12:31:44 2012 -0400"
      },
      "message": "Remove unneeded duplicate code\n"
    },
    {
      "commit": "0550cfb483d00bbef2b0c3b0e83581c3679d8ba9",
      "tree": "26d2bf822646898cc278495e58ea4f793c19ed31",
      "parents": [
        "cfd73ef8f9f5865543884605de6be0d1ca6ba8f6"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Sat Oct 13 11:56:13 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Sat Oct 13 11:56:52 2012 -0400"
      },
      "message": "Track whether a partition is mounted during refresh sizes\n\nand leave it mounted or unmount based on prior mounting status\n"
    },
    {
      "commit": "c154ac27a2725920cce7cfd3ca68962df0686438",
      "tree": "900d7d4cd374d3bdc49fe5f8dabfe8347aec913b",
      "parents": [
        "6da522d5293494f55874e1a3db7b9cfa4d116a71"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Oct 12 15:36:47 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Oct 12 15:36:47 2012 -0400"
      },
      "message": "Change backup size check for dd\n"
    },
    {
      "commit": "6da522d5293494f55874e1a3db7b9cfa4d116a71",
      "tree": "4dd95cdb4371d6e9d9198c535a932d0ee97ce70c",
      "parents": [
        "dfccea981cf837f4d2320f11b69d0d849c2452d2"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Oct 12 15:19:33 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Oct 12 15:19:33 2012 -0400"
      },
      "message": "Fix restore of multiple archives\n"
    },
    {
      "commit": "3f04d03fcb4dc581e4982e41c2ea3358de9417d4",
      "tree": "c7dd0f0e0e7d8da35829aa1ddef24a91b054d10a",
      "parents": [
        "c7c4341ed7b1823963989040219471a542d9afed"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Sun Oct 07 18:20:09 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Sun Oct 07 18:20:09 2012 -0400"
      },
      "message": "Fix derp with alternate storage\n"
    },
    {
      "commit": "9b21af77e0f901e2b3ba38da6273e7f4666f8c8b",
      "tree": "70ffd1157d7cc318069d85e2f3db2142cac404c1",
      "parents": [
        "83a3b1260d7a371fe0d31e10361f38f311b99ece"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Oct 01 15:51:46 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Oct 01 15:51:46 2012 -0400"
      },
      "message": "Fix error message on encrypted devices\n"
    },
    {
      "commit": "ce2fe779c028eeb198120b6d43e0a242a7113465",
      "tree": "a41219ba7992552a06d55f8107a5192b974225d4",
      "parents": [
        "3477d7163e781bc88836fe5c36160d8eb60ea4ac"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Sep 28 12:34:33 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Sep 28 12:34:33 2012 -0400"
      },
      "message": "Revert busybox for CM7 compatibility, add exclamation point to format data\n"
    },
    {
      "commit": "9350b8d6ed0100c6a1a613207841629fa6303928",
      "tree": "42d90eccc39b95c27e0272c547e42f24fff4781d",
      "parents": [
        "c9ff7a341b03b3013eca57c7554417b623ab6bb0"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Sep 27 12:38:38 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Sep 27 12:40:09 2012 -0400"
      },
      "message": "Update sdcard partitioning to C++\n"
    },
    {
      "commit": "a58beade0a4f5342f5dcd3b3a597f9183de92260",
      "tree": "62bfd10e4fc279cc4decc7fd96a0e6a86d710008",
      "parents": [
        "af4d0ce08bc134cf7ef18f3682b720c84891a73d"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Sep 27 09:49:29 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Sep 27 09:50:56 2012 -0400"
      },
      "message": "Port reboot functions to C++\n"
    },
    {
      "commit": "2c50e18ca3a21d7531746fd4792c031422085661",
      "tree": "ddbca21f480eea41d5da51594a6071e50b29e09d",
      "parents": [
        "2ff5a8dc5b7c39a21eb1bc8d2d227f2b16800a21"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Sep 26 20:05:28 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Sep 26 20:05:28 2012 -0400"
      },
      "message": "Handle mountable boot partitions\n"
    },
    {
      "commit": "b1dab8dca9552e47e76e74c39c15a251b97c6969",
      "tree": "3db6db13a5ccd4aaccdef7a70abcad4e9bf537c0",
      "parents": [
        "094207a4d71efaec4d10ea96e9b60da0c59f3920"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Sep 26 12:16:41 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Sep 26 12:16:41 2012 -0400"
      },
      "message": "Backup size for special partitions that are images\n"
    },
    {
      "commit": "094207a4d71efaec4d10ea96e9b60da0c59f3920",
      "tree": "e5100447ede760751acec56274ae1eac78a855ad",
      "parents": [
        "202c11967c8bf620ed21ebfe9f54ed569b80e72b"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Sep 26 12:00:39 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Sep 26 12:01:13 2012 -0400"
      },
      "message": "Fix problems with MTD devices\n\nAlso improve handling of MTD names\n"
    },
    {
      "commit": "7c2dec8020f592fac48fea370e06f6bfd00e2798",
      "tree": "ccbc8bcb44eaf4c8847d4bfcbca344609261f19b",
      "parents": [
        "9df963c9cd69b499fef82fd91ef45fa4a4b86a6c"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Sep 26 09:49:14 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Sep 26 09:50:10 2012 -0400"
      },
      "message": "Add backup size checking\n\nConverted bootloader.cpp to TWRP and removed AOSP fstab parsing\nfrom startup\n"
    },
    {
      "commit": "9df963c9cd69b499fef82fd91ef45fa4a4b86a6c",
      "tree": "2ea3d4b9a655d436588c1ba7b182f829946f3de5",
      "parents": [
        "b46a6849719a8cd1045e08cd2c48f2ef94a2ccf6"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Sep 26 08:58:12 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Sep 26 09:02:40 2012 -0400"
      },
      "message": "Convert makelist to C++\n"
    },
    {
      "commit": "b46a6849719a8cd1045e08cd2c48f2ef94a2ccf6",
      "tree": "ac584e693d2894a336815602996150a45049d10a",
      "parents": [
        "c5865ab0a2f4aa278eb1c12a05767b97763a4e5c"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Sep 25 11:06:46 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Sep 26 09:00:46 2012 -0400"
      },
      "message": "Unify portrait layouts again\n"
    },
    {
      "commit": "2691f9d7f845d3c424776059514e772782aa9f6b",
      "tree": "5ee70eb51afae4a5a826cd360ad6805491126306",
      "parents": [
        "2ab9ad675a6cb363f228fe36066c33ad8e8279e2"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Sep 24 11:15:49 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Sep 24 11:15:57 2012 -0400"
      },
      "message": "Update tablet layouts with ADB sideload\n"
    },
    {
      "commit": "ab10ee20988390c80ba68e84608d215fd5ea3a87",
      "tree": "b493ca6973bb4eb84531ba082141bcc3e7565e31",
      "parents": [
        "e58d5269a6f032812f55b6d85f7d2e7b72220fa8"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Sep 21 14:27:30 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Sep 21 14:27:30 2012 -0400"
      },
      "message": "Fix special partition handling\n"
    },
    {
      "commit": "e58d5269a6f032812f55b6d85f7d2e7b72220fa8",
      "tree": "0963ae7db154a86131457c31a6dc1d05b37f7f7e",
      "parents": [
        "39f982c4f1115e20997b21a9e3f995f76bc99116"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Sep 21 12:27:57 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Sep 21 12:27:57 2012 -0400"
      },
      "message": "Add android_secure support\n"
    },
    {
      "commit": "c51f1f994ada7b46224f672481c0dacf3894c70b",
      "tree": "de20eb047205f9fec817cdd18ec47a82ae16add5",
      "parents": [
        "2a92358be32b89887738f1618f453d92051bda23"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Sep 20 15:32:13 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Sep 20 15:32:50 2012 -0400"
      },
      "message": "Various fixes\n\nModify AOSP mount and wipe functions to use Partition Manager.\nUpdate wipe code to reset the log file index when wiping cache.\nAdd ADB sideload to 540x960 theme.\n"
    },
    {
      "commit": "8170a921453945caffb31c06d563010e8a182b3d",
      "tree": "570e5aebccc70b1c4ba2ae29b9e3dd16dd44e16d",
      "parents": [
        "4a2a1267408099e0f1d2e57c322527d4979041fc"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Sep 18 15:40:25 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Sep 18 15:44:39 2012 -0400"
      },
      "message": "Cleanup extra-functions\n"
    },
    {
      "commit": "4a2a1267408099e0f1d2e57c322527d4979041fc",
      "tree": "a16d7459c48ce16d9c3e4d98cda51dfb6097e059",
      "parents": [
        "43d8b0077072ff4ef5ffa07be5dcbf7a73fe499f"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Sep 18 09:33:47 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Sep 18 09:37:15 2012 -0400"
      },
      "message": "Improve backup and restore\n\nAdd in archive splitting support\n"
    },
    {
      "commit": "43d8b0077072ff4ef5ffa07be5dcbf7a73fe499f",
      "tree": "58d02c17fb5487c361244a69a8a9850337638f2d",
      "parents": [
        "b9d88acdc02a191efafbf74ab201f0de84fe1c67"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Sep 17 16:00:01 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Sep 17 16:06:12 2012 -0400"
      },
      "message": "Update backup and restore code, adb sideload\n\nFixed a problem with using make_ext4fs by making its lib\na dynamic lib.\nAdded ADB sideload zip install feature - no way to cancel it yet.\nImprove backup and restore code.\n"
    },
    {
      "commit": "38bd760b589d405db9a2e6bf304f07d1b0bae342",
      "tree": "8f7dd4ccdcf52ea8b85007bdbeb7d682c1119815",
      "parents": [
        "32c8eb81af916f04fd42e7294f699b10474beef6"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Sep 14 13:33:53 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Sep 14 13:36:32 2012 -0400"
      },
      "message": "Add wipe functions, compiles in CM7, text shows in UI, zips install\n\nZip install works, had to move mincrypt code into TWRP to prevent\na crash when checking the zip signature.\nAdded wipe functions\nMade it compile in CM7\nMade text show up in console and logging\n"
    },
    {
      "commit": "657c30948694632e937da9a4e61219c5e4bf95a0",
      "tree": "169514d80d22ba9bb4ac4378de140a9a9e56620b",
      "parents": [
        "63c8df756bec611dfb3c28e481d74351c609d63a"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Sep 10 20:32:10 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Sep 10 20:32:20 2012 -0400"
      },
      "message": "Zip install works again\n"
    },
    {
      "commit": "63c8df756bec611dfb3c28e481d74351c609d63a",
      "tree": "31c7de6f36a8da12115b2707d0d8019e758dbf01",
      "parents": [
        "5112731666070037ac8ed78dfdad57a11bd4cb6d"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Sep 10 14:02:05 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Sep 10 14:03:27 2012 -0400"
      },
      "message": "More Partition Manager functionality\n"
    },
    {
      "commit": "5112731666070037ac8ed78dfdad57a11bd4cb6d",
      "tree": "d25fe6ae32a6ab56025a3e73851d10dac953d1f2",
      "parents": [
        "5bf439221d081eb1853c8958405b76eca190129e"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Sat Sep 08 13:08:49 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Sep 10 11:33:29 2012 -0400"
      },
      "message": "Improve storage size code, mount, unmount\n\nAdd flag parsing from recovery.fstab\n"
    },
    {
      "commit": "5bf439221d081eb1853c8958405b76eca190129e",
      "tree": "7bf908afc56cb72163e771efd06ca7278b1604de",
      "parents": [
        "7d15c25b3aee38a84987513daf79055bd511d9d0"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Sep 07 16:07:55 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Sep 07 16:10:00 2012 -0400"
      },
      "message": "Add processing of fstab, mounting, and decrypt\n"
    },
    {
      "commit": "51a0e82eb29a6dfc79f93479883383fbdbf8bcc2",
      "tree": "52fc18206eb0feba9f50dc3b0ede9fdc5e40f35e",
      "parents": [
        "240e4a72474842067e7546936be7b7237c2ee236"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Sep 05 15:24:24 2012 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Sep 05 15:24:31 2012 -0400"
      },
      "message": "TWRP-ify AOSP code\n\nPull in most TWRP sources\nStub out partition management code\nMake it compile -- probably will not boot\nKind of a mess but have to start somewhere\n"
    }
  ]
}
