)]}'
{
  "log": [
    {
      "commit": "96acb3d14d42931a5157ff283d74a60cdb62c685",
      "tree": "1bb9cb75ba80b6cfc668d0e6dd40348cfda31131",
      "parents": [
        "05d18c9a74910a61b5111674678dc9fc624e91a3"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Tue Aug 05 09:20:30 2014 -0500"
      },
      "committer": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Aug 07 15:37:01 2014 +0200"
      },
      "message": "Allow using variables and addition/subtraction in variables\n\nChange-Id: I1acba95302e414e1a471d27474508a7c48df0328\n"
    },
    {
      "commit": "05d18c9a74910a61b5111674678dc9fc624e91a3",
      "tree": "d4fd4f9b3e5a61c3619f636f0eb15d9b3fe89c26",
      "parents": [
        "3d49ea7cca3dc49072e37e1ebf12721a2ee287cd"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Aug 04 18:17:07 2014 +0000"
      },
      "committer": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Aug 07 15:36:33 2014 +0200"
      },
      "message": "Stop memory management on blanking overlay graphics\n\nThis prevents a crash in TWRP when trying to blank\nthe screen on devices that are using overlay graphics.\n\nChange-Id: I155868616ffa1b211e97be97e4abe8b03dad7ca0\n"
    },
    {
      "commit": "3d49ea7cca3dc49072e37e1ebf12721a2ee287cd",
      "tree": "c3d6599003f4a241276b1e63bcc7b15a2a7355e9",
      "parents": [
        "e2b2902cd75951a67714f279a9e6b992b2e0064d"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Mon Aug 04 09:14:12 2014 -0500"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Mon Aug 04 09:14:59 2014 -0500"
      },
      "message": "Add 280x280 theme\n\nChange-Id: Iea2fac2f1b300c312819ea2d83e1762669d357b6\n"
    },
    {
      "commit": "e2b2902cd75951a67714f279a9e6b992b2e0064d",
      "tree": "cd664395f87e0f34f4a8973fdbdf43994b38c1cd",
      "parents": [
        "d9b72008249b3ee9d1b37d461af058444e4bf5fe"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Wed Jul 30 09:32:59 2014 -0500"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Wed Jul 30 09:32:59 2014 -0500"
      },
      "message": "Minor tweaks to watch ui.xml files\n\nChange-Id: I9448eed41e43c4fce575b7ed12b5270a1d75f99b\n"
    },
    {
      "commit": "d9b72008249b3ee9d1b37d461af058444e4bf5fe",
      "tree": "967a50fc8a6d79cdd3fa0072215df1b874cbc4d1",
      "parents": [
        "c49a3669a167e0b90fd3a11245d321acef9d34dc"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Wed Jul 30 08:46:28 2014 -0500"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Wed Jul 30 08:46:38 2014 -0500"
      },
      "message": "Add 320x320 theme and split out watch.xml for square watch layout\n\nChange-Id: I7fe38b20913a981942105637a527a2d26ed035a5\n"
    },
    {
      "commit": "c49a3669a167e0b90fd3a11245d321acef9d34dc",
      "tree": "d10273bc7ae4226b8589e905f831709359944e51",
      "parents": [
        "ba535e3b6cad2be4f42aa0630b5b664c4b80408d"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Tue Jul 29 11:40:07 2014 -0500"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Tue Jul 29 11:40:07 2014 -0500"
      },
      "message": "Update 240x240 theme\n\nChange-Id: I1a50fa0bb750b229220c217d24253b65f24d2920\n"
    },
    {
      "commit": "ba535e3b6cad2be4f42aa0630b5b664c4b80408d",
      "tree": "e1a2396e7419e8e1b3526818711ce081cfbc36c9",
      "parents": [
        "7d4cedc1d87d250db59b5cf7feac94bc6aefaa6f"
      ],
      "author": {
        "name": "big biff",
        "email": "bigbiff@teamw.in",
        "time": "Tue Jul 29 00:44:47 2014 +0000"
      },
      "committer": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Jul 29 00:44:51 2014 +0000"
      },
      "message": "add 1440x2560 theme to TWRP\n\nBased on work by Chris Phelps \u003ccphelps76@droidconcepts.com\u003e\nhttps://github.com/TEAM-Gummy/android_bootable_recovery_TWRP/commit/58963336b81ea8bcc03b8d7e4dfe4598f5afc972\nhttps://github.com/TEAM-Gummy/android_bootable_recovery_TWRP/commit/4ec10303cb76592044c3aa449dc68a33356a6e09\nhttps://github.com/TEAM-Gummy/android_bootable_recovery_TWRP/commit/c48bd2412332916eafd0db727d923c8c16cd35ed\nhttps://github.com/TEAM-Gummy/android_bootable_recovery_TWRP/commit/f0944ded30e98917ca85db0185add1207ea5f4b6\nBut with other original changes too.\n\nChange-Id: I809a37a3983187e62568a1e2403b6637a692220d\n"
    },
    {
      "commit": "7d4cedc1d87d250db59b5cf7feac94bc6aefaa6f",
      "tree": "0ed259ee9c6e5f2106fae19fd4013281a98f1e09",
      "parents": [
        "c45181db0902762fb670b56a173db7c331e564cb"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Jul 29 02:27:14 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Tue Jul 29 02:27:14 2014 +0200"
      },
      "message": "Revert \"add 1440x2560 theme to TWRP\"\n\nThis reverts commit c45181db0902762fb670b56a173db7c331e564cb.\n\nChange-Id: I9dfb2733d9eb30c32bc1e307e382ee8e4e47a0b6\n"
    },
    {
      "commit": "c45181db0902762fb670b56a173db7c331e564cb",
      "tree": "aa56e2c6816d4b3d7d62e688e09d5e7212d658f8",
      "parents": [
        "780cd39e422943f7c46be84de5494ae7045e1a5e"
      ],
      "author": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Sun Jul 27 17:45:51 2014 -0400"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Mon Jul 28 09:00:36 2014 -0500"
      },
      "message": "add 1440x2560 theme to TWRP\n\nChange-Id: I9e54d2bcfe89e1e0e3205ce2f4156cfd22dca5b5\n"
    },
    {
      "commit": "780cd39e422943f7c46be84de5494ae7045e1a5e",
      "tree": "0ed259ee9c6e5f2106fae19fd4013281a98f1e09",
      "parents": [
        "30f100e3bc49c7cf939a7dc6a45670960c1e3853"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Mon Jul 21 15:24:39 2014 -0500"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Mon Jul 28 08:50:59 2014 -0500"
      },
      "message": "Allow ui.xml to include additional xml files to read\n\nUse common portrait and landscape xml files based on resolution\ndefined by the device.\n\nChange-Id: Iec528f9d846d49857ff98de1ac201e25dbb60339\n"
    },
    {
      "commit": "30f100e3bc49c7cf939a7dc6a45670960c1e3853",
      "tree": "42e74b76b8a883ed7511de9c93ce3ddbff20a9b2",
      "parents": [
        "fb60a94f0a1d24c0f6e548df8385cdea25eca758"
      ],
      "author": {
        "name": "dhacker29",
        "email": "dhackerdvm@gmail.com",
        "time": "Tue Jul 15 21:33:29 2014 -0400"
      },
      "committer": {
        "name": "David Hacker",
        "email": "dhackerdvm@gmail.com",
        "time": "Fri Jul 25 23:54:10 2014 +0200"
      },
      "message": "Only disable recovery flash if it is truly \"stock\" recovery\n\n Some roms need the recovery-from-boot.p for auto update\n of recovery. Typically the use install-[romname]-recovery.sh.\n So only disable if install-recovery.sh is present.\n\nChange-Id: I01f89afc87b9d375d67b44b8b5e9228868a47d69\n"
    },
    {
      "commit": "fb60a94f0a1d24c0f6e548df8385cdea25eca758",
      "tree": "2512b6017706958df4d3d2d8525854ab0022cddc",
      "parents": [
        "2fec60a5dcc5e83818d68b3266ebfb0198f6dfbf"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Tue Jul 08 22:25:38 2014 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Wed Jul 16 16:09:51 2014 +0200"
      },
      "message": "Allow custom bootloader msg offset in block misc\n\nUse board define BOARD_RECOVERY_BLDRMSG_OFFSET with a decimal integer\nto define a custom offset where the bootloader message should be\nread/written.\n\nChange-Id: Id13a23dd41bb7d907b96d657b8e21eb839dfeaa9\n"
    },
    {
      "commit": "2fec60a5dcc5e83818d68b3266ebfb0198f6dfbf",
      "tree": "9d54d148e53b04d8417e5f5f15642ef5ff40e450",
      "parents": [
        "62ba6526b748dfe989e2245acbe635e0d10cbbef"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Wed Jul 09 11:50:05 2014 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Wed Jul 16 16:09:42 2014 +0200"
      },
      "message": "Do not wipe block misc on bootloader msg update\n\nWhen set_bootloader_message_block() is called, it fopens /misc in write\nbinary mode, wiping all contents other than what is being written. The\nbootloader msg structure is only 1024+32+32 bytes, so some manufacturers\nstore more than just a bootloader msg on /misc. fopen in read+append\nmode so that only the bootloader msg is written and the rest of the\npartition is left untouched.\n\nChange-Id: I2d2fbdf067282744864a19d404ca7dc12f688a98\n"
    },
    {
      "commit": "62ba6526b748dfe989e2245acbe635e0d10cbbef",
      "tree": "f6d0cd3659d4fb2fca50137137b21f425819f712",
      "parents": [
        "03fd6c56fe57dcd7cc4a7f7166a00ece42491558"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Sat Jul 12 18:25:33 2014 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Wed Jul 16 15:19:27 2014 +0200"
      },
      "message": "Remove unused twbootloader.cpp\n\nChange-Id: I5a1d52d69662a97049fad18dc760e205c193f381\n"
    },
    {
      "commit": "03fd6c56fe57dcd7cc4a7f7166a00ece42491558",
      "tree": "7b273e894f5ed7d2ed97c78813d48088c7884d1a",
      "parents": [
        "67351dca6670d3566405cb8e610f73a1550d282b"
      ],
      "author": {
        "name": "Vojtech Bocek",
        "email": "vbocek@gmail.com",
        "time": "Thu Mar 13 18:46:34 2014 +0100"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Wed Jul 09 17:35:36 2014 +0200"
      },
      "message": "Implement \"take a screenshot\" feature\n\n* Like in android - press power+volume down, screenshots are saved\n  in /sdcard/Pictures/Screenshots (if /sdcard is mounted) or /tmp\n\nChange-Id: Iaefa15b11a1d5fdfac57d77388db1621f378a8d4\nSigned-off-by: Vojtech Bocek \u003cvbocek@gmail.com\u003e\n"
    },
    {
      "commit": "67351dca6670d3566405cb8e610f73a1550d282b",
      "tree": "5e2cb4066451c92adbbee25fb880248d5d4cd05c",
      "parents": [
        "0fc157373073708a2eb1106001d4dc31b64dab6b"
      ],
      "author": {
        "name": "Vojtech Bocek",
        "email": "vbocek@gmail.com",
        "time": "Thu Jul 03 15:22:41 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Wed Jul 09 15:57:59 2014 +0200"
      },
      "message": "Check the crash counter instead of date in TWFunc::Fixup_Time_On_Boot()\n\n* Some devices (Sony) have RTC counting up from year 2009,\n\nChange-Id: I2cf1928e1b05c7e8b184963f8130582e0319ddc4\nSigned-off-by: Vojtech Bocek \u003cvbocek@gmail.com\u003e\n"
    },
    {
      "commit": "0fc157373073708a2eb1106001d4dc31b64dab6b",
      "tree": "649912eb99b72a6f3349f460cde4784ace3a4930",
      "parents": [
        "a18f108e8439c2b1d564f30634eeb8b51a0dbfa2"
      ],
      "author": {
        "name": "Vojtech Bocek",
        "email": "vbocek@gmail.com",
        "time": "Fri Jul 04 01:09:50 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Wed Jul 09 15:57:09 2014 +0200"
      },
      "message": "Change ro.twrp.boot boolean to twrp.crash_counter\n\nChange-Id: If1ef25fee5a138a90ccb4f0a70b20b55698e0d0d\nSigned-off-by: Vojtech Bocek \u003cvbocek@gmail.com\u003e\n"
    },
    {
      "commit": "a18f108e8439c2b1d564f30634eeb8b51a0dbfa2",
      "tree": "4504092bf9695bb5b281bdaff9e4377cd393aa18",
      "parents": [
        "1b7a31bd65d4e6bf5e337d6280e3d5319d460bef"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Mon Jul 07 15:07:58 2014 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Wed Jul 09 15:55:56 2014 +0200"
      },
      "message": "Fix setting of brightness during startup\n\nChange-Id: I1bd01df971857a2dd5e75ed87c488d075d765527\n"
    },
    {
      "commit": "1b7a31bd65d4e6bf5e337d6280e3d5319d460bef",
      "tree": "ebe7d27ea5681d1b3c772a7bc2e80025e94435a6",
      "parents": [
        "bf2cb1c4d85b8212c481777aa846b182ca3014a4"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Thu Jul 03 15:09:22 2014 -0500"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Wed Jul 09 08:52:18 2014 -0500"
      },
      "message": "Track backup and restore progress\n\nTrack backup and restore progress based on the sizes of the files\nas they are being added to the tar backup file. Update the\nprogress bar based on the sizes of the files.\n\nChange-Id: Idf649efa1db3e91830b4b2add86203a3f30042ff\n"
    },
    {
      "commit": "bf2cb1c4d85b8212c481777aa846b182ca3014a4",
      "tree": "1deb57f8d2946bd966a4b58e833a339a9cf929e1",
      "parents": [
        "aad03116ed49032cc119972bf3f2539ae8cd3a03"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Wed Jul 02 10:15:54 2014 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Wed Jul 09 15:46:35 2014 +0200"
      },
      "message": "Color in the console\n\nAllow each gui_print command to specify a color\nChange LOGERR to use the error color\nTheme should specify colors for error, warning, and highlight\n\nChange-Id: Ie8ece34111f604e25fcb79e5b731cd4e61038ff9\n"
    },
    {
      "commit": "aad03116ed49032cc119972bf3f2539ae8cd3a03",
      "tree": "617bdcf661aa8dd5d72c1083b421e49cada97c0b",
      "parents": [
        "f58d0ec0f1c8b036aaf448d915317cc808d6c1be"
      ],
      "author": {
        "name": "jrior001",
        "email": "jriordan001@gmail.com",
        "time": "Sat Jul 05 10:31:21 2014 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Mon Jul 07 20:59:07 2014 +0200"
      },
      "message": "Refresh after partition changes\n\nChange-Id: Id16c84f815b1c4b8e95da142648a5a759116ee6e\n"
    },
    {
      "commit": "f58d0ec0f1c8b036aaf448d915317cc808d6c1be",
      "tree": "3c3d170961c3a6ea7cc83137ec9360118e1877bd",
      "parents": [
        "3167936cf0ed5ca3ebbdbfba8b63b2905c506633"
      ],
      "author": {
        "name": "Humberto Borba",
        "email": "humberos@gmail.com",
        "time": "Sat Jul 05 12:15:41 2014 -0300"
      },
      "committer": {
        "name": "Humberto Borba",
        "email": "humberos@gmail.com",
        "time": "Sat Jul 05 17:24:00 2014 +0200"
      },
      "message": "mtdutils: fix rk3xhack filter\n\nJust fix filter for correct platform\n\nSigned-off-by: Humberto Borba \u003chumberos@gmail.com\u003e\nChange-Id: I1f0978a6b215a1967dad4a2c495777d917865b88\n"
    },
    {
      "commit": "3167936cf0ed5ca3ebbdbfba8b63b2905c506633",
      "tree": "69e22e13db687041a9a999d11440da8834a340eb",
      "parents": [
        "60bf94ec27a04dfee53b16e9a7e40f1e599b6d00"
      ],
      "author": {
        "name": "Kra1o5",
        "email": "kra1o5x@gmail.com",
        "time": "Fri Jun 20 19:06:06 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Mon Jun 30 19:02:47 2014 +0200"
      },
      "message": "Changes in rk30hack\nThis works on rk3188 based devices too so rename it to rk3xhack.\nChange-Id: Ia3d9d52d99205057f8bece735a938986491b7522\n"
    },
    {
      "commit": "60bf94ec27a04dfee53b16e9a7e40f1e599b6d00",
      "tree": "255845dae9703d57e194617b4ef2eb3d7db75d50",
      "parents": [
        "4e2ec811ba1d90ba748ea8b2eda5bbea2897920c"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Mon Mar 10 20:18:45 2014 +0100"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Mon Jun 30 19:01:33 2014 +0200"
      },
      "message": "on stock android, pthread_cancel and phtread_setcancelstate doesn\u0027t exist\n\nChange-Id: Icbe281a301004ae2bcda4821a50fb4a41088e85d\n"
    },
    {
      "commit": "4e2ec811ba1d90ba748ea8b2eda5bbea2897920c",
      "tree": "685c2da76cf210d9413c28dfee4638069eb620b4",
      "parents": [
        "f4674619a25cb77349de2152ed97f3a6ffda8985"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Mon Mar 10 20:18:13 2014 +0100"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Mon Jun 30 18:50:21 2014 +0200"
      },
      "message": "libdl should also be linked to binary\n\nChange-Id: I98f9c90b0a7af591bdbcf646f59068f9915d49c7\n"
    },
    {
      "commit": "f4674619a25cb77349de2152ed97f3a6ffda8985",
      "tree": "802d7d071c12a7b05cff92cf910bc61350f26c8d",
      "parents": [
        "75b6f66ed8bcdbc60072f9a0f4ac811d9b32c217"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Fri Jan 10 09:14:44 2014 +0100"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Mon Jun 30 11:45:40 2014 -0500"
      },
      "message": "minuitwrp: use a whitelist for the input device instead of a hardcoded ignore list\n\n * use a whitelist for the input device to listen on, every other will be ignored\n\nChange-Id: I1296a45ec3d5ca0bca2a9e2601b0710e2c030fde\n"
    },
    {
      "commit": "75b6f66ed8bcdbc60072f9a0f4ac811d9b32c217",
      "tree": "6c57c67c2109b119b89e43d2168352580584a9ee",
      "parents": [
        "c7f2e1243ba7932a687ade6f70ea3c0c7865bde2"
      ],
      "author": {
        "name": "Motorhead1991",
        "email": "motor-head-1991@hotmail.com",
        "time": "Thu Jun 12 15:58:33 2014 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Mon Jun 30 18:37:00 2014 +0200"
      },
      "message": "Add \"include $(CLEAR_VARS)\" for 4.4 ROMS (clears LOCAL_BUILT/LOCAL_INSTALLED error)\n\nChange-Id: Ibbba0ce9c7ebadee40e42b740c83214fd1cd56ac\n"
    },
    {
      "commit": "c7f2e1243ba7932a687ade6f70ea3c0c7865bde2",
      "tree": "dab7507330180d3a5e76000ef38115f6613da247",
      "parents": [
        "1c39bc65b90bdc3104939bfd0270e7cbdeb1c53f"
      ],
      "author": {
        "name": "Motorhead1991",
        "email": "motor-head-1991@hotmail.com",
        "time": "Thu Jun 12 15:57:36 2014 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Mon Jun 30 18:32:20 2014 +0200"
      },
      "message": "GUI: Add -fno-strict-aliasing to GUI for Vanir\n\nChange-Id: Id772737d2856698861686671152f14bad800cd5c\n"
    },
    {
      "commit": "1c39bc65b90bdc3104939bfd0270e7cbdeb1c53f",
      "tree": "c3d3c5b815ffd68f34a533a5467b3ffdbc956172",
      "parents": [
        "bb687f4b13ef818d4eddf4a08662820e888576fd"
      ],
      "author": {
        "name": "Motorhead1991",
        "email": "motor-head-1991@hotmail.com",
        "time": "Thu Jun 12 15:56:53 2014 -0700"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Mon Jun 30 11:27:25 2014 -0500"
      },
      "message": "Fuse: add -fno-strict-aliasing to fuse for Vanir.\n\nChange-Id: I9619c421341efa3085e80021f7e8e259a0f1f263\n"
    },
    {
      "commit": "bb687f4b13ef818d4eddf4a08662820e888576fd",
      "tree": "6f4a109adb7267536d2b42e75379f3cf4935cf92",
      "parents": [
        "5eac222cfe65ea7458bb715e009841e1d15240c5"
      ],
      "author": {
        "name": "Andrew Dodd",
        "email": "atd7@cornell.edu",
        "time": "Sun Jun 29 18:24:35 2014 -0400"
      },
      "committer": {
        "name": "Andrew Dodd",
        "email": "atd7@cornell.edu",
        "time": "Sun Jun 29 21:14:06 2014 -0400"
      },
      "message": "minui: Do not return true from target_has_overlay() if MSM_BSP is not set\n\nSince target_has_overlay() was not ifdefed with MSM_BSP,\nit would return true on some devices even if MSM_BSP was unset,\nbreaking LPM and some other minui functions.\n\nChange-Id: Ic6b524fa0b5e36fc9ffe67d53e2bf33e9d4fd2d3\n"
    },
    {
      "commit": "5eac222cfe65ea7458bb715e009841e1d15240c5",
      "tree": "b4178c3427202aea871dad954ef5a8491a9d662e",
      "parents": [
        "0ea3be665acfb3d041e252e59d8f4d51346942c0"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Wed Jun 11 12:22:55 2014 -0500"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Fri Jun 13 08:57:48 2014 -0500"
      },
      "message": "Do not restore file system on data/media devices\n\nChange-Id: I600e7e9ce89621400531bceb472387aafc0d6ed8\n"
    },
    {
      "commit": "0ea3be665acfb3d041e252e59d8f4d51346942c0",
      "tree": "440aa101cf448265794594d6f6e376a8527cfa56",
      "parents": [
        "25ede0547ef05459030484a49e90a305ebb422f5"
      ],
      "author": {
        "name": "Vojtech Bocek",
        "email": "vbocek@gmail.com",
        "time": "Fri Jun 06 16:15:52 2014 +0200"
      },
      "committer": {
        "name": "Vojtech Bocek",
        "email": "vbocek@gmail.com",
        "time": "Fri Jun 06 16:16:37 2014 +0200"
      },
      "message": "libtar: don\u0027t set parent dir\u0027s context when extracting a file\n\nChange-Id: I83e11b0119c47cb691d4e05ac1e5515aeafbdc87\nSigned-off-by: Vojtech Bocek \u003cvbocek@gmail.com\u003e\n"
    },
    {
      "commit": "25ede0547ef05459030484a49e90a305ebb422f5",
      "tree": "bc40b7b9c9c9d8eb6b5639e969ba4b7534bfa881",
      "parents": [
        "fb1c4ffaafae4843c7edb302351b7df48e02a990"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Jun 04 20:18:27 2014 +0000"
      },
      "committer": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Jun 04 20:18:27 2014 +0000"
      },
      "message": "2.7.1.0\n\nChange-Id: I5584df4e6db8b611d1975edeba39415ee2387529\n"
    },
    {
      "commit": "fb1c4ffaafae4843c7edb302351b7df48e02a990",
      "tree": "284a58b5a5b9d827e409bd169a06c2a146a662be",
      "parents": [
        "87c7bac9c9a2875feb8cf67284f3530fc371c468"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Wed Apr 16 13:43:36 2014 -0500"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Wed Jun 04 09:13:37 2014 -0500"
      },
      "message": "Whitespace and minor code cleanup\n\nThis is by no means comprehensive, but is quite a bit better already.\n\nChange-Id: Ibc8654a5dfb0eec39cbd0b64bdb52bb4fbfe2f7e\n"
    },
    {
      "commit": "87c7bac9c9a2875feb8cf67284f3530fc371c468",
      "tree": "d36289e8510d5ad294cb03e0652e34bbba3dc2f5",
      "parents": [
        "93cb1ef2ebd480acf9f49af9da0990aed71f49a5"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Sun May 25 21:41:08 2014 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Wed Jun 04 15:46:32 2014 +0200"
      },
      "message": "Add options to repair or change file system\n\nChange-Id: I9043e98e1e1ed4722f05c13a60b43d2d0bf739f6\n"
    },
    {
      "commit": "93cb1ef2ebd480acf9f49af9da0990aed71f49a5",
      "tree": "27cf02d99c7010418b807d795ee3a9e98ef1b3de",
      "parents": [
        "ee71706ad1cee8a3ee4231fcc7ef4ce8ab5cc05f"
      ],
      "author": {
        "name": "Vojtech Bocek",
        "email": "vbocek@gmail.com",
        "time": "Mon May 12 15:41:52 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Sat May 31 14:26:12 2014 +0200"
      },
      "message": "Fix crash while loading config due to incorrect tw_storage_path\n\nChange-Id: Ia5957efe616defa4272501cd8f31d26d394077bb\nSigned-off-by: Vojtech Bocek \u003cvbocek@gmail.com\u003e\n"
    },
    {
      "commit": "ee71706ad1cee8a3ee4231fcc7ef4ce8ab5cc05f",
      "tree": "67e8c4bc12a6bae66d093cff2ab1c396e86d7827",
      "parents": [
        "cbe764c42b7f39e833c70f2f00b704aef76aa1fb"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Sat Apr 26 01:46:46 2014 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Sat May 31 14:23:51 2014 +0200"
      },
      "message": "Fix multiple lun file USB mounting\n\nBoth the incorrect mount point and the incorrect lun file were being\npassed as the second storage volume.\n\nChange-Id: If9c7d92d1992ec022a2c89a82b2ea05c9150d635\n"
    },
    {
      "commit": "cbe764c42b7f39e833c70f2f00b704aef76aa1fb",
      "tree": "838cc524990933aee12f3d00b00b9b3858577d3a",
      "parents": [
        "277f742514e6837f05d66cc7e387470a8618c1c7"
      ],
      "author": {
        "name": "Vojtech Bocek",
        "email": "vbocek@gmail.com",
        "time": "Mon May 12 13:10:04 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Sat May 31 14:22:07 2014 +0200"
      },
      "message": "Fix missing closedir() in Find_File::Find_Internal()\n\nChange-Id: Ie74570d3203be347390ca74bd00429bde87d6741\nSigned-off-by: Vojtech Bocek \u003cvbocek@gmail.com\u003e\n"
    },
    {
      "commit": "277f742514e6837f05d66cc7e387470a8618c1c7",
      "tree": "9d1eb141768d5bcaf12b78687be67a66baea2e41",
      "parents": [
        "a886ea6e2705b67c49d260366a9e32070175c44f"
      ],
      "author": {
        "name": "Vojtech Bocek",
        "email": "vbocek@gmail.com",
        "time": "Thu May 08 23:05:13 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Sat May 31 14:21:19 2014 +0200"
      },
      "message": "Add script to convert TrueTypeFonts to TWRP\u0027s .dat format\n\nChange-Id: I3d6cc65a83b7da9428adf37804cf9cbd0df99492\nSigned-off-by: Vojtech Bocek \u003cvbocek@gmail.com\u003e\n"
    },
    {
      "commit": "a886ea6e2705b67c49d260366a9e32070175c44f",
      "tree": "3e9f262245d033764737124abe359e4a3077ddc5",
      "parents": [
        "62b75ab66a94ffef29d0568c4d54d63a02aff814"
      ],
      "author": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Wed Apr 02 20:38:53 2014 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Sat May 31 14:20:51 2014 +0200"
      },
      "message": "Add /system/priv-app to fix permissions code. New in jellybean.\n\nChange-Id: Id1df17cf06d1158642aa77bef5fd49b596c7906e\n"
    },
    {
      "commit": "62b75ab66a94ffef29d0568c4d54d63a02aff814",
      "tree": "0093cb06b3421f7e8a7fe0d482a1a9bc002261ae",
      "parents": [
        "626009f1b0ac5d8f62fea4ced561c08ece0953a7"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri May 02 13:20:33 2014 +0000"
      },
      "committer": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Fri May 02 16:51:52 2014 +0000"
      },
      "message": "Update minui to support overlay graphics\n\nFix path in minuitwrp for includes\n\nChange-Id: I9e9e5f67e8574cdcbc6f8873ceeb56eab71143ed\n"
    },
    {
      "commit": "626009f1b0ac5d8f62fea4ced561c08ece0953a7",
      "tree": "11addc7fc63ec9dd3e8e5c6a73aeaa3e213dfad0",
      "parents": [
        "ed71fa3e82149ad143bd5df43bb990c02cad8474"
      ],
      "author": {
        "name": "Steve Kondik",
        "email": "shade@chemlab.org",
        "time": "Wed Apr 30 13:25:41 2014 -0700"
      },
      "committer": {
        "name": "Hashcode",
        "email": "hashcode0f@gmail.com",
        "time": "Wed Apr 30 13:25:41 2014 -0700"
      },
      "message": "recovery: Compatibility with upstream minui change\n\n * minui is changing a lot upstream. We won\u0027t merge it here, but\n   it\u0027s being used in another branch. Add compatibility in CWM\n   so that we can move forward.\n\nChange-Id: I6866ec2e4dbbb3e7682595aef91645b6de547435\n"
    },
    {
      "commit": "ed71fa3e82149ad143bd5df43bb990c02cad8474",
      "tree": "681affd56d33b47a534b05bdddd8de193e3eea9a",
      "parents": [
        "d5c1a9220ddcdc1b849cf5f58e7054ea7a227824"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Wed Apr 16 13:21:47 2014 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Wed Apr 16 21:58:07 2014 +0200"
      },
      "message": "Only setup settings,andsec partitions if available\n\nChange-Id: Iafedcec9e6ba368e29e32ab7a92d774cdd3f64e1\n"
    },
    {
      "commit": "d5c1a9220ddcdc1b849cf5f58e7054ea7a227824",
      "tree": "ab3af14270b3594885071d773fe6dc78899cf32f",
      "parents": [
        "fc966505e518ba690e654dd5b397f74915571cc8"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Tue Apr 15 12:50:58 2014 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Wed Apr 16 21:46:53 2014 +0200"
      },
      "message": "More MD5 verification error handling\n\nDistinguish between skipped md5 verification cases:\n - .md5/.md5sum file not found\n - .md5/.md5sum file unreadable\n\nMove MD5 error messages to twrpDigest\n\nChange-Id: I912e3d9ebe64e78bed76eab8aa468d619b45972f\n"
    },
    {
      "commit": "fc966505e518ba690e654dd5b397f74915571cc8",
      "tree": "11614b08e67d0f258f6f401db1fe559f17ba8bf4",
      "parents": [
        "eeed3c55d82fc19e34fd78a188b4a5367923901b"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Wed Apr 16 13:30:45 2014 -0500"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Wed Apr 16 13:30:57 2014 -0500"
      },
      "message": "Make blank timer read brightness path from data manager\n\nAfter implementing the find_file class, the blank timer code\nneeded to be updated to pull the brightness path from the data\nmanager instead of using the build flag to ensure that we use the\nproper path for brightness.\n\nChange-Id: I084983ac0bd68b2fcdd69b93c2d18e2862ba0c77\n"
    },
    {
      "commit": "eeed3c55d82fc19e34fd78a188b4a5367923901b",
      "tree": "1f04efc0534b6e6cd1c76715753248665f3c4d9e",
      "parents": [
        "0b7fe504dc93246957aee38c0d93ea1fa1580fab"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Wed Apr 16 11:49:02 2014 -0500"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Wed Apr 16 12:07:45 2014 -0500"
      },
      "message": "Fix handling of storage with data/media vs data/media/0\n\nSometimes loading the values from the settings file may set the\nstorage path to /data/media when the proper path is /data/media/0\nThis commit will grab the storage path from the partition manager\nto ensure that we are using the proper path.\n\nChange-Id: Ibfd63125a2b9705319eb55b09c7e65391757bbc2\n"
    },
    {
      "commit": "0b7fe504dc93246957aee38c0d93ea1fa1580fab",
      "tree": "77a4471931591355c383074c480b91d8b71840e5",
      "parents": [
        "9c102b536dab6091031aeff49158bd13b8070635"
      ],
      "author": {
        "name": "Vojtech Bocek",
        "email": "vbocek@gmail.com",
        "time": "Thu Mar 13 17:36:52 2014 +0100"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Wed Apr 16 17:51:17 2014 +0200"
      },
      "message": "Add support for actions triggered by key combination\n\nChange-Id: I9dfa7de40229f00412d63fc9c1eb3a809a6eb2e6\nSigned-off-by: Vojtech Bocek \u003cvbocek@gmail.com\u003e\n"
    },
    {
      "commit": "9c102b536dab6091031aeff49158bd13b8070635",
      "tree": "66e490ba705013703b8270827e2c894386f29607",
      "parents": [
        "bf4efa39e4f710100c3087be5ecde014d089b1d8"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Tue Apr 15 11:06:18 2014 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Wed Apr 16 17:35:37 2014 +0200"
      },
      "message": "Add additional search path for brightness\n\nChange-Id: Ib1f032d87aafd7732d460caeca1e3ae6745a563d\n"
    },
    {
      "commit": "bf4efa39e4f710100c3087be5ecde014d089b1d8",
      "tree": "a7eec6533b60db78ca4f2686b9b10e018406f964",
      "parents": [
        "0251abc48544b35da06bc2ea17aacf8326fa4e25"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Mon Apr 14 23:25:26 2014 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Wed Apr 16 17:30:26 2014 +0200"
      },
      "message": "Support alternative .android_secure location\n\nSome devices (jewel, m8) have .android_secure at a non-standard\nlocation. Allow a different partition to be specified as the home of\n.android_secure using the fstab flag \u0027andsec\u0027.\n\nUsing the /data/media variant of jewel as an example, recovery.fstab or\ntwrp.fstab could be edited like follows:\n\n/external_sd  vfat  /dev/block/mmcblk1p1  flags\u003ddisplay\u003d\"MicroSD\";andsec\n\nNote, this is NOT a method to move .android_secure in your ROM. Your ROM\nmust already write to this alternative location.\n\nChange-Id: I3a6e4e63aaddb35870b79e80938b0f9c2c902443\n"
    },
    {
      "commit": "0251abc48544b35da06bc2ea17aacf8326fa4e25",
      "tree": "668bd65b9e69e04c6315bb44a8250952419888ac",
      "parents": [
        "50248ab86b63e76a1a341f170676c59c4e5fb166"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Tue Apr 08 21:33:08 2014 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Tue Apr 15 18:09:30 2014 +0200"
      },
      "message": "Support .md5sum extension for package verification\n\nChange-Id: Idb6df99251726e5415b415ea6ae55337b96b2dbb\n"
    },
    {
      "commit": "50248ab86b63e76a1a341f170676c59c4e5fb166",
      "tree": "db541a7c6b7eaff4edbc4add0a38bdfbbf9ceb12",
      "parents": [
        "85ceaf1b311ee00665c64e729550f0a9cac7f0fd"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Mon Mar 31 15:58:40 2014 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Tue Apr 15 15:28:45 2014 +0200"
      },
      "message": "Simplify twrpTar skip dir checks, DU code cleanup\n\n* Remove unused parent variable from twruDU constructor\n\n* Replace manual checks for /data/media with DU\u0027s check_skip_dirs()\n  function\n\n* Remove check_skip_dirs(A,B) function which duplicates the\n  functionality of check_skip_dirs(A)\n\n* Remove redundant trailing slash removal from\n  check_absolute_skip_dirs(); this function is only accessed through\n  check_skip_dirs()\n\nChange-Id: Icfe8d71de36e33db6749fc5896dd3eafbcf7c9a4\n"
    },
    {
      "commit": "85ceaf1b311ee00665c64e729550f0a9cac7f0fd",
      "tree": "9513ba486fd829605d63cad9ccdb70ae89754fcf",
      "parents": [
        "1ecaca7d0b07593e989aa76e8387c19a0f03cc03"
      ],
      "author": {
        "name": "J. Carlos Romero",
        "email": "juancarlos.romero@gmail.com",
        "time": "Tue Apr 15 13:15:10 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Tue Apr 15 15:28:26 2014 +0200"
      },
      "message": "Enable rk30xx hack\n\nFix problem with erase/restore mtd partitions on Rockchip SoC\n\nChange-Id: I3320f711446441cf79e38e9ffb5dfdb6b1717a55\n"
    },
    {
      "commit": "1ecaca7d0b07593e989aa76e8387c19a0f03cc03",
      "tree": "8a574ea2252a746319f72d9f7e3991a8e16d65bc",
      "parents": [
        "0c9d049b6ee2292b29e5fa8c5c500672a38e61a4"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Mon Apr 14 09:27:15 2014 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Tue Apr 15 15:27:53 2014 +0200"
      },
      "message": "Allow device files to specify a custom theme\n\nChange-Id: I360f93e70c6a48eed502a5aacd6d8d654ca7b570\n"
    },
    {
      "commit": "0c9d049b6ee2292b29e5fa8c5c500672a38e61a4",
      "tree": "0ce6330b11c63ad5a9f83b7f61b06db7c72a6027",
      "parents": [
        "d5801c5fe2c1ad72162259c6f1ba79fdd14128e7"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Mon Apr 14 09:10:05 2014 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Tue Apr 15 15:27:19 2014 +0200"
      },
      "message": "Improve handling of shell symlink in recovery ramdisk\n\nChange-Id: I06351f8ecdfe5b119bbae0d6800258adef844c66\n"
    },
    {
      "commit": "d5801c5fe2c1ad72162259c6f1ba79fdd14128e7",
      "tree": "f334cdb39ce622d858129415e325d0205bd47f91",
      "parents": [
        "00028b4adbe1475fe799a7cec148b37182ac5e9f"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Mon Apr 14 08:59:35 2014 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Tue Apr 15 15:27:00 2014 +0200"
      },
      "message": "Force zip verification in OEM builds\n\nChange-Id: Ie894b5f5cda64f83b1bb58bb977024230b0337f2\n"
    },
    {
      "commit": "00028b4adbe1475fe799a7cec148b37182ac5e9f",
      "tree": "9b132f947eab70fa9ab685e751f017860f522636",
      "parents": [
        "1eba56f57722b8e37310e84f1ba91c771d2eda41"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Wed Apr 09 14:29:02 2014 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Tue Apr 15 15:26:44 2014 +0200"
      },
      "message": "Add find file class to search for files\n\nScan a folder for a file based on file name. First scan the files\nin the current path, then search real directories and finally\nsearch symlinks in that order. Goal is to locate important sysfs\nfiles for things like brightness, battery capacity, lun files, etc\n\nThis implementation just scans for the brightness file for the LCD\n\nChange-Id: I8ed3e74a2e2851d58b443718b6e92b50a5491f08\n"
    },
    {
      "commit": "1eba56f57722b8e37310e84f1ba91c771d2eda41",
      "tree": "61e2bcacab24c6cbc13c3114d0565d7b0fda8e05",
      "parents": [
        "b1c6e052173fcaaf6e29df6969bfc8faf58ef345"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Sat Apr 12 13:09:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Tue Apr 15 15:26:14 2014 +0200"
      },
      "message": "Fix touch on Sprint HTC One m8\n\nChange-Id: Ia9fba3be16a33b3cb0c4a3458398a2e60ba7f001\n"
    },
    {
      "commit": "b1c6e052173fcaaf6e29df6969bfc8faf58ef345",
      "tree": "fe4fbb6cf45b48fddb89cf8eeec6d666d3a840da",
      "parents": [
        "9d72327cfc07f6114fdd0c8dcbe42edc7992e80d"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Apr 07 18:01:41 2014 +0000"
      },
      "committer": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Apr 07 18:03:34 2014 +0000"
      },
      "message": "Only split archives when split_archives is set\n\nIn some cases, statfs used on partitions like /system does not\nreport a size that would trigger a split archive, but using stat\non the individual files shows a larger size that statfs that\nwould trigger a split. This patch prevents us from trying to split\nan archive unless we explicitly decided to split in advance.\n\nChange-Id: I67f5cd343f12333e1189100cf0ec1c20c15b7cc2\n"
    },
    {
      "commit": "9d72327cfc07f6114fdd0c8dcbe42edc7992e80d",
      "tree": "2765d5974e3d7b1269d2af3468fe3c5bb3161e54",
      "parents": [
        "7af51ce521a43450f29fd8c2cb73f635cf78dea9"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Apr 07 17:13:10 2014 +0000"
      },
      "committer": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Apr 07 17:16:10 2014 +0000"
      },
      "message": "Rearrange opening of output and input files for error handling\n\nIf the file could not be opened, the process would log an error\nto the log file but the GUI would report success. Rearrange the\nprocess so that the GUI shows an error.\n\nChange-Id: I96af0b934c8f6f463d56656647b16accd1d40654\n"
    },
    {
      "commit": "7af51ce521a43450f29fd8c2cb73f635cf78dea9",
      "tree": "fcc126e1e2f84218db237272374a2aca7b131b36",
      "parents": [
        "5c9336924f33408cf30747298968be6b0123213f"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Fri Apr 04 13:33:30 2014 -0500"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Fri Apr 04 13:33:30 2014 -0500"
      },
      "message": "Tweak OEM mode\n\nChange-Id: Ic440e33fa22aa7b082097366f10b333cc945362a\n"
    },
    {
      "commit": "5c9336924f33408cf30747298968be6b0123213f",
      "tree": "e84af69b6dbf967c9a4122c6d855f956f6678533",
      "parents": [
        "83e82578af038e85cf75cf6675dc76120ec84860"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Fri Apr 04 11:26:32 2014 -0500"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Fri Apr 04 11:28:14 2014 -0500"
      },
      "message": "Add option to build TWRP with toolbox instead of busybox\n\nMakes a smaller TWRP\nUses mksh for shell\n\nChange-Id: If78d7745dda8919fcb2e9c9b60c6696063c14114\n"
    },
    {
      "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": "b0425385b13c7ab07082e7fa32ace826c5bf7b40",
      "tree": "bf879713c5eeabaa53b00e366e12f091f0a9d570",
      "parents": [
        "924a80b7b3262cf635dccab7ab857e5eae7c7fd3"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Apr 03 00:10:03 2014 +0000"
      },
      "committer": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Apr 03 00:10:03 2014 +0000"
      },
      "message": "Fix overlay graphics detection\n\nChange-Id: Ic1ef3f6a4e9c74efb07d8a0103543d124567f0d4\n"
    },
    {
      "commit": "924a80b7b3262cf635dccab7ab857e5eae7c7fd3",
      "tree": "6ff260936e407a62142e7b579f71a12a79705984",
      "parents": [
        "a54f87626120612a2005cfce7e3ac860a8b764fd"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Wed Apr 02 10:54:12 2014 -0500"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Wed Apr 02 10:54:18 2014 -0500"
      },
      "message": "Fix backup and restore of encrypted backups\n\nAfter removing the DataManager code to support twrpTar separate\nbinary we were failing to pass / set the password for the various\nseparate threads used for openaes.\n\nChange-Id: Ifff634777fe122e0195d84f67932177ca8879c2f\n"
    },
    {
      "commit": "a54f87626120612a2005cfce7e3ac860a8b764fd",
      "tree": "3bb9c0d20ae9a7abb9a681c3ecba185a29a4b45a",
      "parents": [
        "7ad80ecd0ce106682f6699bcad356bfb046dc518",
        "cd8169c1649d64081073f496aa1b8dafff616f0e"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Apr 02 16:06:06 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Wed Apr 02 16:06:06 2014 +0200"
      },
      "message": "Merge \"Refresh page after updating partition sizes\" into android-4.4"
    },
    {
      "commit": "7ad80ecd0ce106682f6699bcad356bfb046dc518",
      "tree": "8a1470a74b94fbb93c49158f129286e7adc63748",
      "parents": [
        "e65e35cc37ff83e61231d6482045705cabfc5cfd",
        "05aa1352b83a4f395cdda1623483b9c91822c56e"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Apr 02 16:05:21 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Wed Apr 02 16:05:21 2014 +0200"
      },
      "message": "Merge \"Convert 1600x2560 ui.xml to unix line endings\" into android-4.4"
    },
    {
      "commit": "e65e35cc37ff83e61231d6482045705cabfc5cfd",
      "tree": "89efd3189b5a6b3db5e851225a65334ee1a28626",
      "parents": [
        "74a149bfcbfd37384331589df697adf576590042",
        "ed426904e69b6775e4f60a1420711e9b5eedd851"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Apr 02 16:05:02 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Wed Apr 02 16:05:02 2014 +0200"
      },
      "message": "Merge \"Fix display of .android_secure size in Backup\" into android-4.4"
    },
    {
      "commit": "74a149bfcbfd37384331589df697adf576590042",
      "tree": "6567fa00a034bab93b7efc2332887a3d0c94dcfa",
      "parents": [
        "3a746d607e0f45da038987358e760ecef3c9ad25",
        "4ee5ad751feb91fdc29b78e2025c1b6a775d8e92"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Wed Apr 02 16:04:02 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Wed Apr 02 16:04:02 2014 +0200"
      },
      "message": "Merge changes Ia75c34ab,I5743d9b9 into android-4.4\n\n* changes:\n  Support Qualcomm overlay graphics in recovery\n  Improve USB Storage handling\n"
    },
    {
      "commit": "cd8169c1649d64081073f496aa1b8dafff616f0e",
      "tree": "f8d58907fc4976a1fcd7283ad918f12eb5904a1f",
      "parents": [
        "05aa1352b83a4f395cdda1623483b9c91822c56e"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Wed Apr 02 04:24:08 2014 -0500"
      },
      "committer": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Wed Apr 02 04:33:20 2014 -0500"
      },
      "message": "Refresh page after updating partition sizes\n\nSome (all?) devices do not update the partition size displayed on the\nbackup screen when selecting \"Refresh Sizes\". Refresh the page after\nrecalculating sizes.\n\nChange-Id: Id34da6c738f86501f73cbd7874f6921d1cda32c4\n"
    },
    {
      "commit": "05aa1352b83a4f395cdda1623483b9c91822c56e",
      "tree": "746f2f52ad4b81ef4b1bf110b59950b090c52c7b",
      "parents": [
        "3a746d607e0f45da038987358e760ecef3c9ad25"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Wed Apr 02 04:22:34 2014 -0500"
      },
      "committer": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Wed Apr 02 04:33:20 2014 -0500"
      },
      "message": "Convert 1600x2560 ui.xml to unix line endings\n\nChange-Id: I98dd6b25cbb1616f6032e9dcb4174461add53498\n"
    },
    {
      "commit": "ed426904e69b6775e4f60a1420711e9b5eedd851",
      "tree": "d369b3d507325f42cec47840a80e8c9c5f997c09",
      "parents": [
        "3a746d607e0f45da038987358e760ecef3c9ad25"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Tue Apr 01 23:46:37 2014 -0500"
      },
      "committer": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Wed Apr 02 00:28:30 2014 -0500"
      },
      "message": "Fix display of .android_secure size in Backup\n\nSetup_Settings_Storage_Partition() needs to be called before\nUpdate_System_Details() in order for the /and-sec mount point to be\nsetup and size read correctly.\n\nChange-Id: Id5394c90b6d095027c1b852764676dc6080a871d\n"
    },
    {
      "commit": "3a746d607e0f45da038987358e760ecef3c9ad25",
      "tree": "1ed84b39d576e7b3c1915c096eb6d6b545763aec",
      "parents": [
        "5a05f47b20a2c71f925d6e299910cd0843f52205",
        "bb81e5d02df38c940709bc7416ea84620add889a"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Apr 01 20:55:39 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Tue Apr 01 20:55:40 2014 +0200"
      },
      "message": "Merge \"Remove deprecated tar exclude functionality\" into android-4.4"
    },
    {
      "commit": "5a05f47b20a2c71f925d6e299910cd0843f52205",
      "tree": "359b2039b37f4c0d587cc7f1c651d2a39f9dd210",
      "parents": [
        "1ce5e3369bec92b29e1bf0f7863ca50dbf744e40",
        "0733881369020d1aedd61a0bf8dffb2856ac6022"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Apr 01 20:47:07 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Tue Apr 01 20:47:07 2014 +0200"
      },
      "message": "Merge \"if md5 check is not selected for subpartitions, don\u0027t check it.\" into android-4.4"
    },
    {
      "commit": "1ce5e3369bec92b29e1bf0f7863ca50dbf744e40",
      "tree": "e8170eb931e75dbff471dca29442f0676bced7c9",
      "parents": [
        "3d37eaed9da9a39799009b94c5a5379ef0935c5a",
        "f77994d270b475f2b7d824e98228c4cfb5bda906"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Apr 01 20:46:15 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Tue Apr 01 20:46:15 2014 +0200"
      },
      "message": "Merge \"Fix /data backup size if contains media subdirs\" into android-4.4"
    },
    {
      "commit": "3d37eaed9da9a39799009b94c5a5379ef0935c5a",
      "tree": "c8844effca9882edd65b65046c8ac04197bfd7a2",
      "parents": [
        "90a203fa93ae1a4115be4e925ed304016975c36a",
        "6883d73d0dc927af85626bedc629519ce32f7efb"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Apr 01 20:37:14 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Tue Apr 01 20:37:14 2014 +0200"
      },
      "message": "Merge \"Allow disabling legacy properties\" into android-4.4"
    },
    {
      "commit": "90a203fa93ae1a4115be4e925ed304016975c36a",
      "tree": "cd0b38788c95a81327d4ebfda1a44034b956afbb",
      "parents": [
        "2ea342a55af2569f94e98668cafdec256101ed2d",
        "2f1b2ab2234d055977c0cbefcfa06f5a842138b2"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Apr 01 20:36:37 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Tue Apr 01 20:36:37 2014 +0200"
      },
      "message": "Merge \"Cleanup DU Get_Folder_Size function\" into android-4.4"
    },
    {
      "commit": "2ea342a55af2569f94e98668cafdec256101ed2d",
      "tree": "8d9f0b229e0f5ef3d14dfbf210db7a3792266bac",
      "parents": [
        "a7a366e4d4c941c0789249af268bbac1a0d90a4b",
        "55d654207afc94593d3fc6b4f3e0f1d127568f37"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Apr 01 20:30:49 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Tue Apr 01 20:30:49 2014 +0200"
      },
      "message": "Merge \"correctly mount tmpfs as /tmp in recovery\" into android-4.4"
    },
    {
      "commit": "a7a366e4d4c941c0789249af268bbac1a0d90a4b",
      "tree": "f708fac1afafa795144b33aec097e79ee9562495",
      "parents": [
        "1131cffb36e44dd3f098bc489739d41f09578970",
        "cdd3b339fcf4ef2620a7d02b2a5694277acc8f81"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue Apr 01 20:30:03 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Tue Apr 01 20:30:03 2014 +0200"
      },
      "message": "Merge \"Add basic error checking to legacy property init\" into android-4.4"
    },
    {
      "commit": "4ee5ad751feb91fdc29b78e2025c1b6a775d8e92",
      "tree": "7c7dee162f78b7178de28b91bc09c43b39604ddc",
      "parents": [
        "47360be11c9a19da92b506df6cbc81762be72e28"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Tue Feb 18 18:41:17 2014 -0600"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Tue Apr 01 11:13:58 2014 -0500"
      },
      "message": "Support Qualcomm overlay graphics in recovery\n\nChange-Id: Ia75c34ab1a45b7c8802c902906198517aa3437d5\n"
    },
    {
      "commit": "47360be11c9a19da92b506df6cbc81762be72e28",
      "tree": "bfa0f5fa489f1538f9a0a16f4e62e700e34539e0",
      "parents": [
        "02a6453b7530db16724e047d7a9fba71b40de455"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Tue Apr 01 10:34:34 2014 -0500"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Tue Apr 01 10:43:59 2014 -0500"
      },
      "message": "Improve USB Storage handling\n\nChange-Id: I5743d9b967a8227c4bb87da01a9c67c574bf9876\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": "0733881369020d1aedd61a0bf8dffb2856ac6022",
      "tree": "1ac91f0f52fc4306593c029508733b28a052a762",
      "parents": [
        "02a6453b7530db16724e047d7a9fba71b40de455"
      ],
      "author": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Sun Mar 30 14:56:41 2014 -0400"
      },
      "committer": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Sun Mar 30 14:56:41 2014 -0400"
      },
      "message": "if md5 check is not selected for subpartitions, don\u0027t check it.\n\nChange-Id: I7248c75f17c6f82e098831c297c0662ef6ea289f\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": "55d654207afc94593d3fc6b4f3e0f1d127568f37",
      "tree": "8e2311f628ae94cc3b7f1e9d489b0300448883d1",
      "parents": [
        "02a6453b7530db16724e047d7a9fba71b40de455"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@google.com",
        "time": "Tue Jan 14 09:50:35 2014 -0800"
      },
      "committer": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Thu Mar 27 16:19:41 2014 -0500"
      },
      "message": "correctly mount tmpfs as /tmp in recovery\n\nThe syntax of init\u0027s mount command changed in April 2008 but\nrecovery\u0027s init.rc was never updated, so recovery\u0027s /tmp has been on\nthe root fs all this time.  Fix.\n\nAlso add /system/bin to the PATH in recovery, which is handy for\ndebugging.\n\nChange-Id: I9e60d18803906bc75c263f12c8863cfd6a14147b\n"
    },
    {
      "commit": "2f1b2ab2234d055977c0cbefcfa06f5a842138b2",
      "tree": "a66acfd6772ff3833187e023ce1db9c635a2d9df",
      "parents": [
        "02a6453b7530db16724e047d7a9fba71b40de455"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Thu Mar 20 20:20:13 2014 -0500"
      },
      "committer": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Thu Mar 27 16:19:09 2014 -0500"
      },
      "message": "Cleanup DU Get_Folder_Size function\n\nChange-Id: I3c686c7c3a171f130d299fae586dc811cad0d3a9\n"
    },
    {
      "commit": "6883d73d0dc927af85626bedc629519ce32f7efb",
      "tree": "a6ad9e917974e35099b3db55fa1ffb4e302d6cec",
      "parents": [
        "cdd3b339fcf4ef2620a7d02b2a5694277acc8f81"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Thu Mar 20 17:28:13 2014 -0500"
      },
      "committer": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Thu Mar 27 16:14:59 2014 -0500"
      },
      "message": "Allow disabling legacy properties\n\nIntroduce TW_NO_LEGACY_PROPS flag for users that build TWRP in\nnon-kitkat trees and don\u0027t need the legacy prop environment.\n\nChange-Id: Iacb2d9af7d7069acb3d0a96bb34f32ded6317a20\n"
    },
    {
      "commit": "cdd3b339fcf4ef2620a7d02b2a5694277acc8f81",
      "tree": "d306aa1bbbb773665b36e212a8f54e731f0d5a01",
      "parents": [
        "02a6453b7530db16724e047d7a9fba71b40de455"
      ],
      "author": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Thu Mar 27 14:38:48 2014 -0500"
      },
      "committer": {
        "name": "Matt Mower",
        "email": "mowerm@gmail.com",
        "time": "Thu Mar 27 16:12:40 2014 -0500"
      },
      "message": "Add basic error checking to legacy property init\n\nLet init and rename funcitons return success or failure values.\n\nChange-Id: Ieed86cac8a0dcfd770a89dacc57fd306e7a6ad8d\n"
    },
    {
      "commit": "1131cffb36e44dd3f098bc489739d41f09578970",
      "tree": "b4141b413515c764399a4f628c10ba366da58a7e",
      "parents": [
        "02a6453b7530db16724e047d7a9fba71b40de455"
      ],
      "author": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Sun Mar 23 20:03:54 2014 -0400"
      },
      "committer": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Sun Mar 23 20:03:54 2014 -0400"
      },
      "message": "add 1600x2560 to TWRP. Thanks to nrage123 and Gunthermic for creating\nthe theme.\n\nChange-Id: If633af291689b2ac686c41331bb9adac34c425ad\n"
    },
    {
      "commit": "02a6453b7530db16724e047d7a9fba71b40de455",
      "tree": "f21fed39d2c21bb7f3c21d4e1100b3f265574235",
      "parents": [
        "ec8fc28866e9f62d3146a9b374b544dc4518fa14"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Mar 19 15:23:32 2014 +0000"
      },
      "committer": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Wed Mar 19 15:24:01 2014 +0000"
      },
      "message": "Re-arrange handling of settings storage partition\n\nSometimes we received an error about being unable to locate\nstorage partition because the DataManager would attempt to access\nthe PartitionManager before we finished adding the storage\npartitions to the vector.\n\nChange-Id: I0ce1778938d308b1eb17de46a192ecd52489cad3\n"
    },
    {
      "commit": "ec8fc28866e9f62d3146a9b374b544dc4518fa14",
      "tree": "e12b480030623737c7cae62aa2b6901ba545ca7e",
      "parents": [
        "c05c598b734337e6a381de4edcb5937e12a69671"
      ],
      "author": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Sun Mar 16 20:32:50 2014 -0400"
      },
      "committer": {
        "name": "bigbiff bigbiff",
        "email": "bigbiff@teamw.in",
        "time": "Sun Mar 16 20:32:50 2014 -0400"
      },
      "message": "Change to lstat so we don\u0027t count the target of symbolic links as part\nof the tar archive size. Big thanks to Tassadar for pointing out the\nfix.\n\nChange-Id: I8894ffef54c93939b5b455634169d9c14d8ed7af\n"
    },
    {
      "commit": "c05c598b734337e6a381de4edcb5937e12a69671",
      "tree": "cc04310d90fd97ca531445c4db31c5535ca4f9d8",
      "parents": [
        "863ecff6102b2370aeb6a2e07349106c1d6135db"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Thu Mar 13 09:19:56 2014 -0500"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Thu Mar 13 09:19:56 2014 -0500"
      },
      "message": "Improve handling of settings storage and android secure\n\nChange-Id: I8af92543c2f0c201e7220267c417d74e4561038d\n"
    },
    {
      "commit": "863ecff6102b2370aeb6a2e07349106c1d6135db",
      "tree": "fe011b564add6f6dae59e7855a423df2ad211869",
      "parents": [
        "2005a84b24467816ac5277cacc0bfa397aa7ae7f",
        "05f87d6ccaa2d4666dd97cb1d2eeb88bd4e5306f"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Thu Mar 13 15:17:17 2014 +0100"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Thu Mar 13 15:17:17 2014 +0100"
      },
      "message": "Merge \"Fix skipping of relative paths and lost+found in twrpDU\" into android-4.4"
    },
    {
      "commit": "05f87d6ccaa2d4666dd97cb1d2eeb88bd4e5306f",
      "tree": "cc437d7f9e3166215dbbd973486ec6a43a590bab",
      "parents": [
        "99c8dbf215ec7721f75f790633e1f6c7f0729b42"
      ],
      "author": {
        "name": "Vojtech Bocek",
        "email": "vbocek@gmail.com",
        "time": "Tue Mar 11 22:08:23 2014 +0100"
      },
      "committer": {
        "name": "Vojtech Bocek",
        "email": "vbocek@gmail.com",
        "time": "Thu Mar 13 14:55:12 2014 +0100"
      },
      "message": "Fix skipping of relative paths and lost+found in twrpDU\n\nChange-Id: Ib79029fd6237502338b041a6bc2f9e539536d6ad\nSigned-off-by: Vojtech Bocek \u003cvbocek@gmail.com\u003e\n"
    },
    {
      "commit": "2005a84b24467816ac5277cacc0bfa397aa7ae7f",
      "tree": "76e1d05a31f0d431d8510d0f46d45e2ca26cbcfb",
      "parents": [
        "99c8dbf215ec7721f75f790633e1f6c7f0729b42"
      ],
      "author": {
        "name": "Vojtech Bocek",
        "email": "vbocek@gmail.com",
        "time": "Tue Mar 11 19:40:34 2014 +0100"
      },
      "committer": {
        "name": "Vojtech Bocek",
        "email": "vbocek@gmail.com",
        "time": "Tue Mar 11 19:40:34 2014 +0100"
      },
      "message": "Run TWFunc::Fixup_Time_On_Boot() before OpenRecoveryScript\n\n* Fixes possible issues with names of backups made with ORS\n\nChange-Id: If8da1b3abb0960e527bb0eb3dd8a04d184aaea4d\nSigned-off-by: Vojtech Bocek \u003cvbocek@gmail.com\u003e\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": "2f6e995b39cc341e677b9756c24c9081d65c4868",
      "tree": "ea8fc9a478ceed7c725b34b63009810341ff61c5",
      "parents": [
        "7e303cfeb85373323eeeb2ebe83ba3184c9d7bfa",
        "781e689f37fdf3c234be227602317917fb1db579"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Mon Mar 10 16:29:06 2014 +0100"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@gerrit",
        "time": "Mon Mar 10 16:29:06 2014 +0100"
      },
      "message": "Merge \"Fix incorrect alignment of Restore Defaults button in some themes\" into android-4.4"
    },
    {
      "commit": "781e689f37fdf3c234be227602317917fb1db579",
      "tree": "cad1f74d6a06b32de7dcaf6be8aad5f7cc8eb28a",
      "parents": [
        "eae42094438def9e1da9fb4cf8cb28b4cee025f5"
      ],
      "author": {
        "name": "Kra1o5",
        "email": "kra1o5x@gmail.com",
        "time": "Mon Mar 10 00:37:26 2014 +0100"
      },
      "committer": {
        "name": "Kra1o5",
        "email": "kra1o5x@gmail.com",
        "time": "Mon Mar 10 00:37:26 2014 +0100"
      },
      "message": "Fix incorrect alignment of Restore Defaults button in some themes\n\nChange-Id: I11bd9fea2a900a92794c5c297846eb87265eeee7\n"
    },
    {
      "commit": "7e303cfeb85373323eeeb2ebe83ba3184c9d7bfa",
      "tree": "9c9f6d74f486f40532607f5f80a42c90e4dae9e4",
      "parents": [
        "eae42094438def9e1da9fb4cf8cb28b4cee025f5"
      ],
      "author": {
        "name": "that",
        "email": "github@that.at",
        "time": "Thu Mar 06 07:57:43 2014 +0100"
      },
      "committer": {
        "name": "that",
        "email": "github@that.at",
        "time": "Sun Mar 09 23:17:15 2014 +0100"
      },
      "message": "Support pre-KitKat properties for update-binary\n\nGoogle changed the in-memory format for storing properties in 4.4.\nZips containing an older update-binary expect the old format, otherwise\nassertions on properties in the update script fail.\n\nThis is just enough of the old property service to copy the properties\nto the legacy format before running the updater.\n\nChange-Id: I404680384bdc5e952609e295029ab0a0faf743a5\n"
    },
    {
      "commit": "eae42094438def9e1da9fb4cf8cb28b4cee025f5",
      "tree": "5d451bd6586eb2bfed483cc02f9dc9de49b65cba",
      "parents": [
        "6b4276f7607fe5a28eec76b6697dc06322b4ab53"
      ],
      "author": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Fri Mar 07 15:33:13 2014 -0600"
      },
      "committer": {
        "name": "Ethan Yonker",
        "email": "dees_troy@teamw.in",
        "time": "Fri Mar 07 15:33:13 2014 -0600"
      },
      "message": "Fix error handling in createList\n\nChange-Id: I10211f2a20da119ae6a4a1bb2f768a3fa2ab87da\n"
    }
  ],
  "next": "6b4276f7607fe5a28eec76b6697dc06322b4ab53"
}
