)]}'
{
  "log": [
    {
      "commit": "83e82578af038e85cf75cf6675dc76120ec84860",
      "tree": "4fa14b6da998fa07e1ac10978bd4b717bdcb2f54",
      "parents": [
        "26774a02f9ea809bd8061dee11d1f78d524a0f90"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Fri Apr 04 10:59:28 2014 -0500"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Fri Apr 04 10:59:52 2014 -0500"
      },
      "message": "Allow building of an OEM friendly TWRP\n\nDisable theming\nDisable creating the TWRP folder for the settings file\nChange factory reset on data/media devices to a full wipe\n\nChange-Id: I3104282b5dd3f55dfff7c8cf39c72750af08563d\n"
    },
    {
      "commit": "26774a02f9ea809bd8061dee11d1f78d524a0f90",
      "tree": "dad8ee10c82bd52ea6400d78ea0add27a9c2927c",
      "parents": [
        "b0425385b13c7ab07082e7fa32ace826c5bf7b40"
      ],
      "author": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Sat Mar 29 18:22:00 2014 -0400"
      },
      "committer": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Wed Apr 02 20:22:31 2014 -0400"
      },
      "message": "Stop printing Unable to mount to console if storage is removable. We will still print to\nrecovery.log\n\nChange-Id: I19e3df2e977e09e222733f13324051334982b05d\n"
    },
    {
      "commit": "bb81e5d02df38c940709bc7416ea84620add889a",
      "tree": "3de9f87f352be1b2ed26792d8e7f0d0e7ca26807",
      "parents": [
        "f77994d270b475f2b7d824e98228c4cfb5bda906"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Thu Mar 20 18:05:41 2014 -0500"
      },
      "committer": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Mon Mar 31 16:10:28 2014 -0500"
      },
      "message": "Remove deprecated tar exclude functionality\n\ntwrpDU::check_skip_dirs() handles skipped folders now. Everywhere\ntwrpTar::setexcl() is being used to exclude files eventually calls\ncreateTarFork(), which in turn calls Generate_TarList(), which checks\ncheck_skip_dirs().\n\nChange-Id: Ibbc4eb2eb89863ccb2a15f5a3b5092fb10fcbcc0\n"
    },
    {
      "commit": "f77994d270b475f2b7d824e98228c4cfb5bda906",
      "tree": "7274532553eb5ad20ceda077f299f9b323ece197",
      "parents": [
        "02a6453b7530db16724e047d7a9fba71b40de455"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Thu Mar 20 20:21:09 2014 -0500"
      },
      "committer": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Sun Mar 30 14:27:28 2014 -0400"
      },
      "message": "Fix /data backup size if contains media subdirs\n\n/data/*/media directories are mistakenly being excluded from the size\ncalculation. Change to absolute dir exclude so that only /data/media is\nexcluded.\n\nChange-Id: I6e97604d44e6ea2bdf7dfd8c68a2f90ba6d44415\n"
    },
    {
      "commit": "99c8dbf215ec7721f75f790633e1f6c7f0729b42",
      "tree": "30540e28f512c04090392985052871288bb993ca",
      "parents": [
        "2f6e995b39cc341e677b9756c24c9081d65c4868"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Mar 10 16:53:58 2014 +0000"
      },
      "committer": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Mar 10 16:54:21 2014 +0000"
      },
      "message": "Check to ensure that selinux_handle is populated before using\n\nChange-Id: I6de4c5db3e3183229d7029fc72b957c7ef61f23a\n"
    },
    {
      "commit": "4159aedfaa35e9a41ba9478b7bb00f661c6646d3",
      "tree": "cdc9caa6ba475f7bf520c19161b6d872c3b38631",
      "parents": [
        "5e73cc7703ef8ed8f08cc6e8704349e1ec374334"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Feb 28 17:24:43 2014 +0000"
      },
      "committer": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Feb 28 17:59:04 2014 +0000"
      },
      "message": "Restore capabilities to run-as binary\n\nChange-Id: I9e2b8e9b69c94b94c57143c04b950530490ec33e\n"
    },
    {
      "commit": "71413f4ee9a2d345da059793e795d798924b2209",
      "tree": "37b356f793585a15dad444d5f811f2a1520f4200",
      "parents": [
        "c62b34c3ba6127eeacf656308ed7d153e054e0db"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Wed Feb 26 13:36:08 2014 -0600"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Wed Feb 26 13:37:35 2014 -0600"
      },
      "message": "Check crypto footer before offering to decrypt\n\nVerify that we have a valid footer with proper magic before\nsetting things up for decryption to help prevent user confusion\nwhen dealing with data partitions that fail to mount. Also check\nto make sure that the block device for /data is present.\n\nChange-Id: Ie87818fe4505a8bf71df7d3934c114e7328ef3ca\n"
    },
    {
      "commit": "c62b34c3ba6127eeacf656308ed7d153e054e0db",
      "tree": "38e38bfd13774a1ed70e3d55cbe90e56c274ede4",
      "parents": [
        "30e41c784e9a542adc011ff2cb609638bffedbe2"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Tue Feb 25 11:19:56 2014 -0600"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Tue Feb 25 11:19:56 2014 -0600"
      },
      "message": "Remove unneeded logging\n\nChange-Id: I5c7d104689ed2b578b463a6be55b3688dcc4c01a\n"
    },
    {
      "commit": "374cd713d44dc62878f34f36d36948689f53e85a",
      "tree": "99279d73137c462f9506106020cab68c89d7e688",
      "parents": [
        "f27497f0cc8fa4bcec43e61c67ba45487f588cfc",
        "87af56369b8eaeb1edc671cdefee2cdae7b2b43c"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Wed Feb 12 15:56:02 2014 +0100"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Wed Feb 12 15:56:02 2014 +0100"
      },
      "message": "Merge \"Move DataManager functions out of twrpTar.cpp\" into android-4.4"
    },
    {
      "commit": "87af56369b8eaeb1edc671cdefee2cdae7b2b43c",
      "tree": "d1cedf8796aaca1467e0da4854255d197ad3de3a",
      "parents": [
        "175cb7b25d8ff2749c951ca69991537203690e7a"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Mon Feb 10 11:56:35 2014 -0600"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Mon Feb 10 11:56:35 2014 -0600"
      },
      "message": "Move DataManager functions out of twrpTar.cpp\n\nChange-Id: I943318afe787ff4ede724fa0bc77ebc6a3ba0c8b\n"
    },
    {
      "commit": "f27497f0cc8fa4bcec43e61c67ba45487f588cfc",
      "tree": "8fe254bd956d3aa1b8e1188f5308010a4e94c57a",
      "parents": [
        "0385f518570c18cefacf41c86e0aa02043c9f18c"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Sun Feb 09 11:48:33 2014 -0600"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Sun Feb 09 11:48:33 2014 -0600"
      },
      "message": "Fix ext4 wiping when no SELinux contexts are defined\n\nChange-Id: I900f42892d47f54b573cc1dbfb551ed2a8f9e8b9\n"
    },
    {
      "commit": "175cb7b25d8ff2749c951ca69991537203690e7a",
      "tree": "6e068762a4b05a5f8e249a42586bb6899c00e51a",
      "parents": [
        "3b2be98ca45a6c6f50b8d68cfafd5509c40d670d",
        "216e042be8c7c0151802cc9476ebb3e912650050"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Feb 07 19:49:11 2014 +0100"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Fri Feb 07 19:49:11 2014 +0100"
      },
      "message": "Merge \"Additional mount function call without mount options\" into android-4.4"
    },
    {
      "commit": "216e042be8c7c0151802cc9476ebb3e912650050",
      "tree": "36bcc97f196cb163f1455bcdcfd00f2caaaa68a6",
      "parents": [
        "6c694b6f0bd8c6ca4552d70ee3a538d51917337e"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Feb 07 03:46:42 2014 +0000"
      },
      "committer": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Feb 07 03:46:46 2014 +0000"
      },
      "message": "Additional mount function call without mount options\n\nExample: f2fs on Moto G needs fsflags\u003d\"inline_xattr\" in the stock\nROM but the Google Edition uses ext4 which fails to mount with that\noption.\n\nChange-Id: I01bce214e7f15e43e66ac35729fd3521609ffad3\n"
    },
    {
      "commit": "6b600f964471cef977821689185db687f67d2c19",
      "tree": "37f0383b94fa5052b9c060f4078ad539bc3110a0",
      "parents": [
        "6c694b6f0bd8c6ca4552d70ee3a538d51917337e"
      ],
      "author": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Sun Jan 05 18:13:43 2014 -0500"
      },
      "committer": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Thu Feb 06 19:56:25 2014 -0500"
      },
      "message": "Restore contexts when doing mkdierhier in libtar\nDo a restore of loaded file contexts to /data/media directory. This will help denials to be prevented when internal storage is wiped.\n\nChange-Id: Ie49bbfa48d2f3ee4f08376d9c1877b92c051017c\n"
    },
    {
      "commit": "a21b0525891068f9df1178e37615753da809bfe2",
      "tree": "3beaebfda4d01232f0aa175c2a2161ea74fc023a",
      "parents": [
        "1a4744a493a41b930d5a9e6f58c8d43eb3be3c42",
        "d4d107388c531c4b3bb7a57ec7771b233d9055c2"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Thu Feb 06 20:05:30 2014 +0100"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Thu Feb 06 20:05:30 2014 +0100"
      },
      "message": "Merge \"Improve android secure handling\" into android-4.4"
    },
    {
      "commit": "a1aad1bd8c6bbb51c0122f619d0260635167a00c",
      "tree": "939b74b52099309823d1c9fc4ebcbd328a73727d",
      "parents": [
        "e0a433a94dd82d7754757efcc50f294de50bf185"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Tue Feb 04 21:57:39 2014 -0600"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Tue Feb 04 21:58:14 2014 -0600"
      },
      "message": "Fix error message on split backups\n\nChange-Id: I9effd57c2b4d28c3bd9ca1045a0bb0ac8c958245\n"
    },
    {
      "commit": "d4d107388c531c4b3bb7a57ec7771b233d9055c2",
      "tree": "805bb5f38e4db37a08a4f06ae12ca815d27d53b5",
      "parents": [
        "e0a433a94dd82d7754757efcc50f294de50bf185"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Mon Feb 03 15:27:52 2014 -0600"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Mon Feb 03 15:27:52 2014 -0600"
      },
      "message": "Improve android secure handling\n\nChange-Id: I9e1c7f4a8353b7be51e1a54bf5d506c9dce70da2\n"
    },
    {
      "commit": "e0a433a94dd82d7754757efcc50f294de50bf185",
      "tree": "09c87824e5499dd65a173d8d509c6eb744ef1a6f",
      "parents": [
        "0940e414e2604320320c7f1bc6c5ae4d56f385c6"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Dec 02 04:10:37 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Mon Feb 03 19:13:26 2014 +0100"
      },
      "message": "Refactor twrpTar to use TarList\n\nEliminate the use of tarDirs and Generate_MultipleArcives in\nfavor of Generate_TarList so that we have one method for backup\ncreation instead of three.\n\nChange-Id: I267937b6e40b32d43fbac8b4cca82f7468d4f94c\n"
    },
    {
      "commit": "c7360dd26343b704350b7bc0911221c56ecf4695",
      "tree": "a9cec440c2076e1898d50d96043949af18dfa9ed",
      "parents": [
        "06c3f93d692e076bf0c5d25aa5f0008032f4c558"
      ],
      "author": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Sat Jan 25 15:02:57 2014 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Mon Feb 03 19:00:58 2014 +0100"
      },
      "message": "Clear the relative directory before passing on to twrpTar with the static du object. Otherwise we will not backup /system/media etc\n\nChange-Id: Ib62af6ad8596aa18bf48cb750e2ecf442dadc627\n"
    },
    {
      "commit": "06c3f93d692e076bf0c5d25aa5f0008032f4c558",
      "tree": "f7c3ccb322dbdb61c2aecb2a11ee6088f5f7b3af",
      "parents": [
        "1f4825ba8e0a106bf6149b852e957ef51a302db5"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Sun Feb 02 22:11:14 2014 -0600"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Mon Feb 03 16:09:33 2014 +0100"
      },
      "message": "Add option to set flag for storage\u003d0\n\nChange-Id: I46b94d55fc649a2abf27569ccf99aabb2822d663\n"
    },
    {
      "commit": "c4bc30ec4315283cfcec6415485c39509628a619",
      "tree": "db499e457e432cd48aaeed8f5afa882b28e74583",
      "parents": [
        "3d2baacdafa960c2c3f85c1050850a4cf8f6a801"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Feb 03 15:04:19 2014 +0000"
      },
      "committer": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Feb 03 15:04:19 2014 +0000"
      },
      "message": "ifdef some file system options that are not available in older trees\n\nChange-Id: I11a7e441f7fe4e556a5349822150493de90095f1\n"
    },
    {
      "commit": "34684ff3138ca32e62754cfca2a0b2116aa9e32d",
      "tree": "4166103c4a2d2f36fde45ff3d4b62515a8051137",
      "parents": [
        "4d132cabf4d335f694189ec3e32e59e123e4a6db"
      ],
      "author": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Sun Dec 01 21:03:45 2013 -0500"
      },
      "committer": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Dec 19 18:02:44 2013 +0000"
      },
      "message": "Create a TWRP Disk Usage Class to retain state about a directory and whether we should skip it in other classes like twrpTar.\nMoved Get_Folder_Size to this new class.\n\nChange-Id: If0a0220f900eb109581f2eeaf7b76e3f7d6886f1\n"
    },
    {
      "commit": "62bd9e04c72f81a99a613ce00e045fa290821807",
      "tree": "0ba417822d24febb782ebcbc0c8137779bfdfba8",
      "parents": [
        "aac4854b45afbfb75237bf00caeb1ddf037c8069"
      ],
      "author": {
        "name": "Hashcode",
        "email": "hashcode0f@gmail.com",
        "time": "Tue Nov 19 21:59:42 2013 -0800"
      },
      "committer": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Dec 19 17:04:02 2013 +0000"
      },
      "message": "add support for fsflags\u003d option in twrp.fstab file\n\nexample userdata line (as needed by MotoX):\n/data         f2fs      /dev/block/platform/msm_sdcc.1/by-name/userdata       flags\u003dfsflags\u003d\"inline_xattr\"\n\nCode for parsing flags/options originally based on AOSP fs_mgr sources.\n\nChange-Id: I5fb2b5d5cdd08137e6bf71f0085a3f8aebd889a8\n"
    },
    {
      "commit": "3be70a897e563658736b2dec3a9ea2697b69b225",
      "tree": "2fa9a001f47925bae11df9d424e9e33e091dab7b",
      "parents": [
        "7b69e9d1119f6963b7efddbef8f38af7e468461a"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Oct 22 14:25:12 2013 +0000"
      },
      "committer": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Oct 22 14:25:12 2013 +0000"
      },
      "message": "Update licenses to all match\n"
    },
    {
      "commit": "d932ce1b99dee85feb788c513acad3384af6459e",
      "tree": "1f702cd5c7fbd3f744dedc90323a2ed10c5b794e",
      "parents": [
        "0cd27a85bcf6fbba16712f656d16697b2fa14ffe"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Oct 18 17:12:59 2013 +0000"
      },
      "committer": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Oct 18 17:12:59 2013 +0000"
      },
      "message": "Fix spelling error\n"
    },
    {
      "commit": "c49d7069039241ad02a8a710e9054d253abee3ad",
      "tree": "40d9a8e023ad47e9a4032d23b160770e4fcaa12d",
      "parents": [
        "024167012277325cb3621a22a1b22e08f53bbbdd"
      ],
      "author": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Fri Oct 11 20:28:00 2013 -0400"
      },
      "committer": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Oct 17 16:49:49 2013 +0000"
      },
      "message": "fix getting and setting contexts in selinux\n\nrecreate lost+found with selinux contexts\n\nChange-Id: I19e8696d47319dfb641520956c8a27c2a796a0c3\n"
    },
    {
      "commit": "05534209f104a435d91042fd4b816aaaae7b7b54",
      "tree": "64da042d36402180f30518f14ad460a1e970166b",
      "parents": [
        "f193f88e6d54c186bd425c7f77dab3e6782b046b"
      ],
      "author": {
        "name": "Vojtech Bocek",
        "email": "vbocek@gmail.com",
        "time": "Wed Sep 11 08:11:56 2013 +0200"
      },
      "committer": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Sep 12 15:36:40 2013 +0000"
      },
      "message": "Add TWFunc::Exec_Cmd() with no \u0027result\u0027 agrument\n\nSigned-off-by: Vojtech Bocek \u003cvbocek@gmail.com\u003e\n\nChange-Id: Id8acff1ac9b3c7e4b562c80562a8ff42a1d132b9\n"
    },
    {
      "commit": "5295d581a57c65b9ee291bf783ff21cbd792f863",
      "tree": "4945fef1b984bebce3f50c78710b846565103781",
      "parents": [
        "8807a1ead605b54d86ba96466aee648fcd189ab4"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Sep 06 15:51:08 2013 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Sep 06 15:51:08 2013 +0000"
      },
      "message": "Add more args to make_ext4fs command\n"
    },
    {
      "commit": "1dc3098a5c976c8bb697a90a2efb10ab2c9049f4",
      "tree": "3fe3fe0103831f633021cb4b7b54b0f4c9831084",
      "parents": [
        "dabfd49bd4e5bd89eb3b4975deca4242534b4fd7"
      ],
      "author": {
        "name": "Vojtech Bocek",
        "email": "vbocek@gmail.com",
        "time": "Fri Aug 30 21:49:30 2013 +0200"
      },
      "committer": {
        "name": "Vojtech Bocek",
        "email": "vbocek@gmail.com",
        "time": "Fri Aug 30 21:49:30 2013 +0200"
      },
      "message": "Initialize TWPartition::User_Rm_Rf to false in constructor\n\nSigned-off-by: Vojtech Bocek \u003cvbocek@gmail.com\u003e\n"
    },
    {
      "commit": "dabfd49bd4e5bd89eb3b4975deca4242534b4fd7",
      "tree": "a1a2e0b750fbb9f643de1332617a96048cbef493",
      "parents": [
        "b3265ab3582c539902892ca1fdc81a2474397168"
      ],
      "author": {
        "name": "Hashcode",
        "email": "hashcode0f@gmail.com",
        "time": "Thu Aug 29 22:45:30 2013 -0700"
      },
      "committer": {
        "name": "Hashcode",
        "email": "hashcode0f@gmail.com",
        "time": "Fri Aug 30 10:28:15 2013 -0700"
      },
      "message": "implement \"usermrf\" fstab flag to force rm -rf * deletion on specific partitions\n\nChange-Id: I58f4a8cedf31e6b6efd88f96a43ed525603ae311\n"
    },
    {
      "commit": "b3265ab3582c539902892ca1fdc81a2474397168",
      "tree": "cdbb4ce25792fcadf6ed1c8dfe456ee33d8b7cfe",
      "parents": [
        "37aeb8d6786c0f0456bf1f9633199cd79818a920"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Aug 30 02:59:14 2013 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Aug 30 02:59:14 2013 +0000"
      },
      "message": "Better compatibility by fixing up ext4 \u0026 selinux flags\n"
    },
    {
      "commit": "e5017045b5fbc1487356642801df2c516c33f8ff",
      "tree": "36420974b2ed44b99033c096a43d5b82aa5182bf",
      "parents": [
        "329383e5933a2d6e6696ded8f9dde6d0038d2347"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Aug 29 16:38:55 2013 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Aug 29 16:58:38 2013 +0000"
      },
      "message": "Initial f2fs support\n\nNeed to add this to your source tree:\nhttps://github.com/razrqcom-dev-team/android_external_f2fs-tools\n\nChange-Id: I3ee9ebbb617259655518f8ea356ce7b8c246cd4d\n"
    },
    {
      "commit": "86e77bcbb2d0d819024bace7e3a9f3594d03516f",
      "tree": "5f112953ecba004a66be604e960bd97f46a73308",
      "parents": [
        "de307148cfb7f1f37df875f0451f56488b8f68b2"
      ],
      "author": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Mon Aug 26 21:36:23 2013 -0400"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Aug 28 16:10:36 2013 +0000"
      },
      "message": "skip checking size on links\nskip google music cache\n\nChange-Id: I75d6fd0e17140d12cb2c6d335e8ff73a6f871aa2\n"
    },
    {
      "commit": "fafb0c541bb4b24515c57251a44d87825eec90fb",
      "tree": "9cddb55ceef8912c8fafe618c98147ff6df19ef6",
      "parents": [
        "8b44bbda2558d4b7d21738244ed9608ecd609e11"
      ],
      "author": {
        "name": "Vojtech Bocek",
        "email": "vbocek@gmail.com",
        "time": "Thu Jul 25 22:53:02 2013 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@198.50.184.117",
        "time": "Sat Aug 24 07:56:48 2013 -0500"
      },
      "message": "Unify indentation and little clean-up in TWRP files\n\nSigned-off-by: Vojtech Bocek \u003cvbocek@gmail.com\u003e\n"
    },
    {
      "commit": "a95f55c3ef657411f92c0c00a2e23ceb1d52b851",
      "tree": "ca5c779bea6a16f5e1b397c59de80058fe9b7bb0",
      "parents": [
        "728630d9e445b47e50758c3daccc3b97b0307bd7"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Sat Aug 17 13:14:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@198.50.184.117",
        "time": "Sat Aug 24 07:42:30 2013 -0500"
      },
      "message": "Add SELinux support\n\nChange-Id: I11e1a3d018d921d96ba08915925b14bf633be6ed\n"
    },
    {
      "commit": "066eb30abf78bd2d52a23f3068936a6b67cd03d8",
      "tree": "bc1b4fc46d692afd03a2a68f291663786d6a6776",
      "parents": [
        "94e2a4640264a89752dcaa4efa551ec5c7604bfc"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Aug 23 17:20:32 2013 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri Aug 23 17:22:37 2013 +0000"
      },
      "message": "Fix AOSP decrypt when TouchWiz code is present\n"
    },
    {
      "commit": "4d4b3361f339692cb7e3f939a8b614e7116661f5",
      "tree": "083110bf85bbe4543fb18a7b83a2b1327f345b2c",
      "parents": [
        "43132fb9766c6852baf46dd637ee479a9a040d93"
      ],
      "author": {
        "name": "Vojtech Bocek",
        "email": "vbocek@gmail.com",
        "time": "Mon Jun 24 22:46:13 2013 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@5.9.244.119",
        "time": "Mon Jul 01 15:50:15 2013 -0500"
      },
      "message": "Properly free blkid_probe in TWPartition::Check_FS_Type()\n\nSigned-off-by: Vojtech Bocek \u003cvbocek@gmail.com\u003e\n"
    },
    {
      "commit": "76543db6e60948b2ac3f66c70f4262c1c0dee05a",
      "tree": "0ee541574dcf070e275866d1eda093af57265ac2",
      "parents": [
        "ee4b6c81127cd8a9873488a5a228c73324960fa7"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Jun 19 16:24:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@5.9.244.119",
        "time": "Mon Jul 01 15:36:02 2013 -0500"
      },
      "message": "Fix MTD Mounting\n\nPulled part of change from kokotas in this patch set:\nhttp://review.teamw.in/#/c/586/\n\nChange-Id: If1c5b1563df16f9c561c94f61010f6a99f36efa0\n"
    },
    {
      "commit": "74fb2e94d5ff09d4b5871ca33160862f72a641b6",
      "tree": "516adb61ce9145d878875b5830974b158d67b6d5",
      "parents": [
        "83bd483f3db1df4b69c1612030e1a1be05b303ad"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Apr 15 14:35:47 2013 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Jul 01 20:20:58 2013 +0000"
      },
      "message": "Fix some issues with wipe partition list\n\nChange-Id: Ie7d5878faf86b8fa824b72211be7fd3596b471d7\n"
    },
    {
      "commit": "83bd483f3db1df4b69c1612030e1a1be05b303ad",
      "tree": "d5c7b468b831244bfcd90aadda98b9d359d0d280",
      "parents": [
        "f6b15d1d454b85348dcb9566aad22fd7ed5e665a"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Sat May 04 12:39:56 2013 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@yahoo.com",
        "time": "Sat Jun 22 16:16:55 2013 -0500"
      },
      "message": "Support encrypted backup files\n\nAlso includes features merged from:\n\nUpdate twrpTar by kokotas\n\nRevised function entryExists().\nAdded function to get archive\u0027s uncompressed size.\nAdded option to exclude item(s) from the archive.\nRevised forks()\n\nhttp://review.teamw.in/#/c/590/\n\nChange-Id: I01fa2c81643161984eff2625247af75990684bd9\n"
    },
    {
      "commit": "9e0b71c6adefc638b6b566d805e9f1b38f133f80",
      "tree": "abc3025578341e64b34e48165f8314e0a1d7c9c9",
      "parents": [
        "70737fabde0f99bd735b0a001693d2b4dcfcae93"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Apr 08 13:35:37 2013 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Apr 08 13:35:37 2013 +0000"
      },
      "message": "Improve backup list results\n"
    },
    {
      "commit": "70737fabde0f99bd735b0a001693d2b4dcfcae93",
      "tree": "8fb2f46672073dfddf382e707b8a100112fcbd63",
      "parents": [
        "a449a6f504ca0cd6f900327af4f91b016a352cd0"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Apr 08 13:19:20 2013 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Apr 08 13:19:20 2013 +0000"
      },
      "message": "Improve automated handlidling of partitions\n"
    },
    {
      "commit": "2673cec07a4740f86438b50cfe1b70b258a9a8c8",
      "tree": "3133d98e33eba4fab9760f9a4a54aeac83107119",
      "parents": [
        "a13d74fc95324c4318fcc95956b07fe593669412"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Apr 02 20:22:16 2013 +0000"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Apr 04 18:57:34 2013 +0000"
      },
      "message": "Move all AOSP code out of recovery binary\n\nImproves license compatibility between GPL and Apache\n\nChange-Id: I2b165aa575bb6213af6b07936f99610c113443f0\n"
    },
    {
      "commit": "a13d74fc95324c4318fcc95956b07fe593669412",
      "tree": "74654a9fae5e24e346842da733d68a70c5bfb716",
      "parents": [
        "3b51163329d24df073610499af4f540c2f0766ed"
      ],
      "author": {
        "name": "Dees_Troy",
        "email": "dees_troy@yahoo.com",
        "time": "Sun Mar 24 08:54:55 2013 -0500"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@yahoo.com",
        "time": "Sat Mar 30 08:56:39 2013 -0500"
      },
      "message": "Add partition list GUI element\n\nAdd partition list GUI element and update backup, restore, mount,\nstorage selection, and wipe sections of GUI and partition manager\ncode to reflect the new GUI element. Update ORS engine to handle\nnew backup and restore setup.\n\nFix a bug with decrypt.\nAdd 1080x1920 layout.\n\nChange-Id: Iaa2f44cb707167e66f935452f076ba00e68a2aa4\n"
    },
    {
      "commit": "65a4c73b1eea5f29f517d8357248c537dc6752ec",
      "tree": "0aaa3c47052201c939de8886442b9fcf59d0b394",
      "parents": [
        "1357a42ca5361b8bdd78b943668009068861601f"
      ],
      "author": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Fri Mar 15 15:17:50 2013 -0400"
      },
      "committer": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Sun Mar 17 14:40:20 2013 -0400"
      },
      "message": "trying to fix md5\nChange-Id: I4ec037f76aa965bc818afe924942adbe9a080b36\n"
    },
    {
      "commit": "cdcfee48b9720d589a4e2cd43725e8229ca336f9",
      "tree": "b4665ae32649baa623cd8d49d15d190c56ab2370",
      "parents": [
        "3578701315b41c8ae5d5215a23e594887783099c"
      ],
      "author": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Wed Feb 27 21:11:26 2013 -0500"
      },
      "committer": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Thu Mar 07 08:07:34 2013 -0500"
      },
      "message": "use md5.c for computation of md5sums\ncreate a framework for computing digests and reading digests in TWRP\nadd space for backwards compatibility with bb md5sum\nChange-Id: Ia18e3f430eed5eba22e5052d39b9b8d88ecd4536\n"
    },
    {
      "commit": "e60683a0d553b6488c564863f4e48954944fb0f8",
      "tree": "9364f97cb88b7c1359f5f06dfb32150a78168c31",
      "parents": [
        "43681d4497d2ba28e409263a4c91d8190dfbddcb"
      ],
      "author": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Fri Feb 22 20:55:50 2013 -0500"
      },
      "committer": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Mon Feb 25 09:06:46 2013 -0500"
      },
      "message": "use libblkid to get filesystem type\nwe can now use libblkid to detect exfat\n"
    },
    {
      "commit": "87e3d93edc01e3a43529303dc6c9bfe041583bcc",
      "tree": "b368a441620235920124d98279b3b745339bba03",
      "parents": [
        "10c11f67cfe2b2a398a4bde5deb355b58f833002"
      ],
      "author": {
        "name": "igoriok",
        "email": "sorocean.igor@gmail.com",
        "time": "Thu Jan 31 21:03:53 2013 +0200"
      },
      "committer": {
        "name": "Dees_Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Feb 19 17:47:43 2013 +0000"
      },
      "message": "Add MTK6575/6577 EMMC partitions backup support\n\ntaken from https://github.com/mrjavum/Team-Win-Recovery-Project/commit/140ff0cde8ad2236caf7bcd480d257d74d8b85bc\n\n\"sorocean.gor@gmail.com\"\n\nChange-Id: I1a97160c73c7a0bab0535e938d6b35dc09585037\n"
    },
    {
      "commit": "e6594ab9a3a89a98a06060c9790560b41eb728b1",
      "tree": "dd3a9f1349c4fd0e63cc4b439b6eb4f5a31df01c",
      "parents": [
        "8a68c31ffc98bda5abd3bd03f49727c7400bbba8"
      ],
      "author": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Sun Feb 17 20:18:31 2013 -0500"
      },
      "committer": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Sun Feb 17 20:18:31 2013 -0500"
      },
      "message": "change libtar to fork instead of pthread\n\nConflicts:\n\n\ttwrpTar.cpp\n"
    },
    {
      "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"
    }
  ],
  "next": "5112731666070037ac8ed78dfdad57a11bd4cb6d"
}
