)]}'
{
  "log": [
    {
      "commit": "49c50dee98297038beb42c7b5036f2b4d3ff6e18",
      "tree": "c1ecde312d84504775ccc835c3bb165792efb216",
      "parents": [
        "6f0092382dc556951d5fd2f72e7e7ed5612b7859"
      ],
      "author": {
        "name": "jeepers007",
        "email": "jstn.haggard@gmail.com",
        "time": "Sat Jul 27 12:04:46 2013 -0500"
      },
      "committer": {
        "name": "jeepers007",
        "email": "jstn.haggard@gmail.com",
        "time": "Sat Jul 27 12:04:46 2013 -0500"
      },
      "message": "Ruby: Change default USB mounting method to MTP.\n\nChange-Id: I47a9a9a382e1a54818a26b11da9f624b5e7bd2a8\n"
    },
    {
      "commit": "6f0092382dc556951d5fd2f72e7e7ed5612b7859",
      "tree": "0a7e421c22e65c3f2d1658c17517ec5e58877ed5",
      "parents": [
        "4da4191c0bba1ca499a5a8a92d72e3fba3b6725e"
      ],
      "author": {
        "name": "jeepers007",
        "email": "jstn.haggard@gmail.com",
        "time": "Mon Jul 22 17:41:17 2013 -0500"
      },
      "committer": {
        "name": "jeepers007",
        "email": "jstn.haggard@gmail.com",
        "time": "Mon Jul 22 17:41:17 2013 -0500"
      },
      "message": "Ruby: Add mtp to usb mount capability\n\nChange-Id: Ic683fe6df729226885ca09a50b1f7931bdfe6406\n"
    },
    {
      "commit": "4da4191c0bba1ca499a5a8a92d72e3fba3b6725e",
      "tree": "e917d5a652fe35ce9570e48503bc41a1fd46b3e6",
      "parents": [
        "4fe0c62564f3d051b6a666630419db4ec38cc94b",
        "a7f6ffbb95ebeec47fd0abb6e2b4c3b44d195bef"
      ],
      "author": {
        "name": "Andrew Boren",
        "email": "andrew.boren@gmail.com",
        "time": "Sat Jul 13 20:05:09 2013 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "evervolv.gerrit2@p000000.pubip.peer1.net",
        "time": "Sat Jul 13 20:05:09 2013 -0700"
      },
      "message": "Merge \"GPS: fix permissions to make gps work.\" into jellybean"
    },
    {
      "commit": "4fe0c62564f3d051b6a666630419db4ec38cc94b",
      "tree": "b7a7b59fb71fce75f84d850d4246f3351f7ac7d6",
      "parents": [
        "bb3192de72c95b5b4f35321921d7789e4cb616e0",
        "1700bd55b8795a2d84d0ac8a044436cf93983de2"
      ],
      "author": {
        "name": "Andrew Boren",
        "email": "andrew.boren@gmail.com",
        "time": "Sat Jul 13 18:18:55 2013 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "evervolv.gerrit2@p000000.pubip.peer1.net",
        "time": "Sat Jul 13 18:18:55 2013 -0700"
      },
      "message": "Merge \"Added bts firmware from HTC ICS\" into jellybean"
    },
    {
      "commit": "a7f6ffbb95ebeec47fd0abb6e2b4c3b44d195bef",
      "tree": "ce14e7b4bcd1158a5da7128c3a0725d0ea502949",
      "parents": [
        "bb3192de72c95b5b4f35321921d7789e4cb616e0"
      ],
      "author": {
        "name": "jeepers007",
        "email": "jstn.haggard@gmail.com",
        "time": "Sat Jul 13 10:18:53 2013 -0500"
      },
      "committer": {
        "name": "jeepers007",
        "email": "jstn.haggard@gmail.com",
        "time": "Sat Jul 13 10:18:53 2013 -0500"
      },
      "message": "GPS: fix permissions to make gps work.\n\nChange-Id: I0229d7187e2fba514e1dccb3f5add791d15b92cc\n"
    },
    {
      "commit": "bb3192de72c95b5b4f35321921d7789e4cb616e0",
      "tree": "b2377accb9d061e9df2b13cf1095a421f774b6ab",
      "parents": [
        "9d50758ef04c817aa451528359fa5d95b5954cf3"
      ],
      "author": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Mon May 27 00:49:59 2013 -0700"
      },
      "committer": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Mon May 27 00:49:59 2013 -0700"
      },
      "message": "ruby: remove redundant dependency\n\nChange-Id: Ib2947df02e39e07df0444d53138a3f3b0c8791cd\n"
    },
    {
      "commit": "1700bd55b8795a2d84d0ac8a044436cf93983de2",
      "tree": "abec29b0a777a8cbc67fbf304234f474f088d28c",
      "parents": [
        "9d50758ef04c817aa451528359fa5d95b5954cf3"
      ],
      "author": {
        "name": "Greg Brumley",
        "email": "greg.brumley@gmail.com",
        "time": "Mon Mar 18 16:17:04 2013 -0500"
      },
      "committer": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Tue Mar 26 18:07:14 2013 -0700"
      },
      "message": "Added bts firmware from HTC ICS\n\nChange-Id: Ibe49bfa9956489124f8ab104592b5b8c7d066d3c\n"
    },
    {
      "commit": "9d50758ef04c817aa451528359fa5d95b5954cf3",
      "tree": "d64e5f7a5f2bb80bcbcaa57c0a82ade152f629be",
      "parents": [
        "2bf375dedc4f9c58d8eef96d7038b9e951c84306"
      ],
      "author": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Wed Feb 27 22:17:49 2013 -0700"
      },
      "committer": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Wed Feb 27 23:58:38 2013 -0700"
      },
      "message": "ruby: round 1 of dependencies changes.\n\nChange-Id: If0443f4ae17e8aa38a29950477bf307e4929ddec\n"
    },
    {
      "commit": "2bf375dedc4f9c58d8eef96d7038b9e951c84306",
      "tree": "5acd360ef05334f8eb4f3cf8297328c6149e9d0e",
      "parents": [
        "d9b3241f2b13a4b45b350ac5d1aa36aaf638aa3e"
      ],
      "author": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Thu Feb 07 21:31:27 2013 -0700"
      },
      "committer": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Thu Feb 07 21:31:27 2013 -0700"
      },
      "message": "ruby: add support for new bluedroid\n\n* Add libbt-vendor from Texas Instruments\n* ad new permissions \u0026 load new module\n\nChange-Id: I35cdd04df3dac1dca30f8f8cfa20258f683ca172\n"
    },
    {
      "commit": "d9b3241f2b13a4b45b350ac5d1aa36aaf638aa3e",
      "tree": "d47dcf61647d651690635ab108d4de8c47cbb163",
      "parents": [
        "237086f7d8a2d3cd0be1c8c00dd6dcfa7e9615bd"
      ],
      "author": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Sun Dec 30 23:48:27 2012 -0700"
      },
      "committer": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Sun Dec 30 23:48:27 2012 -0700"
      },
      "message": "ruby: symlink hack.\n\nChange-Id: Ia4b64e0b51412e34c526b762066a4842f457bbb2\n"
    },
    {
      "commit": "237086f7d8a2d3cd0be1c8c00dd6dcfa7e9615bd",
      "tree": "f0f2351d7437d56ec314f607e24585c12a53095a",
      "parents": [
        "49a790a17bf29314526508f06a7bb6f249d03860"
      ],
      "author": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Sun Dec 30 19:07:38 2012 -0700"
      },
      "committer": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Sun Dec 30 19:07:38 2012 -0700"
      },
      "message": "ruby: Fix building wlan modules.\n\nChange-Id: I696edb5c43d9d3e9abbbae90620527a3e817162b\n"
    },
    {
      "commit": "49a790a17bf29314526508f06a7bb6f249d03860",
      "tree": "4774b62b03c4e1331ac679b023434eee04ef0878",
      "parents": [
        "ff6c67a5fd592c438e6862c70c8d0a11ccdcbbb7"
      ],
      "author": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Mon Dec 03 01:47:47 2012 -0700"
      },
      "committer": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Mon Dec 03 02:11:59 2012 -0700"
      },
      "message": "ruby: 4.2 bringup.\n\nChange-Id: I0d048ac2cc9505d6ebca2b8d48c6c9caed33c8af\n"
    },
    {
      "commit": "ff6c67a5fd592c438e6862c70c8d0a11ccdcbbb7",
      "tree": "e6cf130df59ce8ccb00d180fd107c6080c17912d",
      "parents": [
        "51a798a20207b2b88e34794b99885288e9f076c4"
      ],
      "author": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Mon Dec 03 02:11:51 2012 -0700"
      },
      "committer": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Mon Dec 03 02:11:51 2012 -0700"
      },
      "message": "ruby: Update device tree from intervigilium\n\n * Found here: https://github.com/htc-msm8660/android_device_htc_ruby\n * Not building wifi module until source is fixed.\n\nChange-Id: I7d12bb0764706f6a7ed5beaacda0064ef0de2158\n"
    },
    {
      "commit": "51a798a20207b2b88e34794b99885288e9f076c4",
      "tree": "a02e637a5fb103863d983c9ea245e8edef35fe0e",
      "parents": [
        "de88a31ffc42d78ba792c83d8e67a5e0ab250f66"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Tue Aug 14 19:05:32 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Tue Aug 14 19:05:32 2012 -0500"
      },
      "message": "ruby: remove default wallpaper\n\nChange-Id: I278d8023453bf11f0bc441aed4e5cf18ac37ef25\n"
    },
    {
      "commit": "de88a31ffc42d78ba792c83d8e67a5e0ab250f66",
      "tree": "f63d3a95fab88a3e6312dc84079439050ce4955c",
      "parents": [
        "0d113b75b738145d53d521547fa4a00cf655a2e3"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Aug 13 21:59:02 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Aug 13 22:04:44 2012 -0500"
      },
      "message": "ruby: fix wifi (partial)\n\nnot sure all these changes are needed. the main thing is disableding p2p\nwhich isnt quite implemented yet in wpa_supplicant and causes it to fail\nto init\n\nwith these changes wifi is working but of course p2p/tether are still broke\n\nChange-Id: Iab90019c1deae3b9e1f5f65f8ecba04b17c3f022\n"
    },
    {
      "commit": "0d113b75b738145d53d521547fa4a00cf655a2e3",
      "tree": "728e41c2ce936df9ec35cc16b7558e809da1f4d8",
      "parents": [
        "0c0374a54ab76289422725ceffd687306aa2c0bd"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sun Aug 12 01:35:48 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Aug 13 22:04:27 2012 -0500"
      },
      "message": "ruby: update display/ril properties\n\nChange-Id: I0173f0a8f4e5819958f19b1b8c7a2ba747c53e44\n"
    },
    {
      "commit": "0c0374a54ab76289422725ceffd687306aa2c0bd",
      "tree": "33933ef29d25e8cd83ed2b249b76c24c9d7ce47d",
      "parents": [
        "0c0a0914360f7c861876e0dc2ff809decc8a398b"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sun Aug 12 01:41:06 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Aug 13 22:00:55 2012 -0500"
      },
      "message": "ruby: remove recovery resources\n\nChange-Id: I43d99ee137b6c9f180d073eb88c01660d28ad2cc\n"
    },
    {
      "commit": "0c0a0914360f7c861876e0dc2ff809decc8a398b",
      "tree": "6a560819b0a04c9f9d459cc4843f5660231a1799",
      "parents": [
        "9f42d2132e70d7afcec7e32641e0f8fa5df593b8"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sat Aug 11 23:38:28 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sat Aug 11 23:38:28 2012 -0500"
      },
      "message": "ruby: fix charging\n\nChange-Id: Iad8029407e46fb5b54d1aca9fda68314c22ad4df\n"
    },
    {
      "commit": "9f42d2132e70d7afcec7e32641e0f8fa5df593b8",
      "tree": "927fc72f16c86e5acb2f0e009391af59c491e725",
      "parents": [
        "36ab186228fc9ab8a4b45e160559ab9df235a7a7"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Jul 25 19:41:24 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Jul 25 19:41:24 2012 -0500"
      },
      "message": "Revert \"ruby: comment hot reboot\"\n\nThis reverts commit 91b5a0bad8948e913dbcb7ef1338d72d7f7c9b9f.\n"
    },
    {
      "commit": "36ab186228fc9ab8a4b45e160559ab9df235a7a7",
      "tree": "56f1f67e988b0a0d71bb22c3d6bd98d7bf9d2a1f",
      "parents": [
        "1d97cde970fbe714873a62dfda64561ea20a243d"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Jul 25 19:37:41 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Jul 25 19:37:41 2012 -0500"
      },
      "message": "ruby: init: changes pulled from caf\n\nChange-Id: Ic44b6eeac2696344504160160edce90393548070\n"
    },
    {
      "commit": "1d97cde970fbe714873a62dfda64561ea20a243d",
      "tree": "bc3ed29379b9adbb6099bd4b43f5c25408ff93a3",
      "parents": [
        "fd722bfbf9d01a0efdb4695b3124297b54725afe"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Jul 25 19:37:25 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Jul 25 19:37:25 2012 -0500"
      },
      "message": "ruby: define USES_TI_MAC80211\n\nChange-Id: I4666b5536f7d87346e248c3eeeae6720d2b88be4\n"
    },
    {
      "commit": "fd722bfbf9d01a0efdb4695b3124297b54725afe",
      "tree": "151e5a0f6b7cf7318f1cf878e3bf0301e501d4b8",
      "parents": [
        "d99b01287ff051ee89fa9de8c2202a244abbe074"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jul 23 02:36:02 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jul 23 02:36:02 2012 -0500"
      },
      "message": "ruby: fix location providers\n\nChange-Id: I2d0b057db7f097fcf743a8ed9fe09e930ddfba3c\n"
    },
    {
      "commit": "d99b01287ff051ee89fa9de8c2202a244abbe074",
      "tree": "c2e99fe955e6784bed52cc9ea76185359146c483",
      "parents": [
        "60f86429a8e391b454d53f34ec9d102abef66f36"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jul 23 02:18:50 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jul 23 02:18:50 2012 -0500"
      },
      "message": "ruby: update sdcard mounts\n\nChange-Id: I3299119f0a6bbac75fafc429af4097b8dd452a04\n"
    },
    {
      "commit": "60f86429a8e391b454d53f34ec9d102abef66f36",
      "tree": "b71c0d649eee214b4babd7d6bd79bf4846b51c29",
      "parents": [
        "15da5145418491d74544da1be2e83b5a048b99f9"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jul 23 02:11:42 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jul 23 02:11:42 2012 -0500"
      },
      "message": "ruby: update kernel 9ca2a9f\n\npatched to 3.0.38\n\nChange-Id: I046856f8348a2f4451c335ced744b1f09323d4ef\n"
    },
    {
      "commit": "15da5145418491d74544da1be2e83b5a048b99f9",
      "tree": "a6cc214590600ca52731509627c0b1e87e996b91",
      "parents": [
        "290071dd66a2accd9b71d864f038bd1ac3fe2f45"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri Jul 13 12:00:41 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri Jul 13 12:07:21 2012 -0500"
      },
      "message": "ruby: update paths for jellybean\n\nChange-Id: Ibc3565d019773a2e017763bc2ab1fda0ac5d4589\n"
    },
    {
      "commit": "290071dd66a2accd9b71d864f038bd1ac3fe2f45",
      "tree": "00b38499a851a746c9a1e8fbe043f377a86f0022",
      "parents": [
        "8c5917e1670b4fd08be8cb0dcbae6c13a8b3638b"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri Jul 13 12:00:23 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri Jul 13 12:00:23 2012 -0500"
      },
      "message": "ruby: update overlay for jellybean\n\nChange-Id: Ifdabd625700cf4d89ca97f132feebd3303d64fac\n"
    },
    {
      "commit": "8c5917e1670b4fd08be8cb0dcbae6c13a8b3638b",
      "tree": "d4deef48035e6592e5649f654ff8a8a9611e1dfb",
      "parents": [
        "91b5a0bad8948e913dbcb7ef1338d72d7f7c9b9f"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri Jul 13 11:59:53 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri Jul 13 11:59:53 2012 -0500"
      },
      "message": "ruby: use pmem\n\nChange-Id: I17018ce5469c4c95319d0f61fe0c205f131f88a7\n"
    },
    {
      "commit": "91b5a0bad8948e913dbcb7ef1338d72d7f7c9b9f",
      "tree": "be1da977e36340fd45a76d11f611f91551c25e11",
      "parents": [
        "96f37a050349ddb62b7c672455b3792acf9a27c1"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri Jul 13 10:17:04 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri Jul 13 10:17:04 2012 -0500"
      },
      "message": "ruby: comment hot reboot\n\nChange-Id: I19d268e94e96fab783d04a218a5f452a75f162cd\n"
    },
    {
      "commit": "96f37a050349ddb62b7c672455b3792acf9a27c1",
      "tree": "c3da666270466fb18018a137b381ea3751421784",
      "parents": [
        "48f0c939f4f37aa457fc0db59768838dd4c60707"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Jul 11 22:21:42 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Jul 11 22:21:42 2012 -0500"
      },
      "message": "ruby: update kernel\n\nChange-Id: Ife47f7841d2a460bb423fa2f0dcbf62c69e00e5a\n"
    },
    {
      "commit": "48f0c939f4f37aa457fc0db59768838dd4c60707",
      "tree": "19503003f57a9b3286f1262e0a5e1315b219d14c",
      "parents": [
        "2e8011d13d9b087172eb1ed58c636231b6b9697e"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Jul 11 20:56:15 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Jul 11 20:56:15 2012 -0500"
      },
      "message": "Revert \"ruby: [TEMP] ease the pain\"\n\nThis reverts commit 4d863b23edaa8b9be8ec8931aa1954586a905de3.\n"
    },
    {
      "commit": "2e8011d13d9b087172eb1ed58c636231b6b9697e",
      "tree": "9fd0a936155163512686dc9145624c02b32d2c15",
      "parents": [
        "2be6a2c09ad5d4d26bbda9b94eebab59e7eb143d"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Jul 11 20:55:59 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Jul 11 20:55:59 2012 -0500"
      },
      "message": "ruby: add ril_class\n\nChange-Id: I909842bfb9985c307ea349e8aff920d882c8155b\n"
    },
    {
      "commit": "2be6a2c09ad5d4d26bbda9b94eebab59e7eb143d",
      "tree": "805fd74f52fd80773e3ad541fb04a5119e3445c4",
      "parents": [
        "4d863b23edaa8b9be8ec8931aa1954586a905de3"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Jun 28 20:48:30 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Jun 28 21:17:06 2012 -0500"
      },
      "message": "ruby: update PAGESIZE\n\nChange-Id: I0eef87e46e5dddd6ecaa1e2b98c7370ba502492a\n"
    },
    {
      "commit": "4d863b23edaa8b9be8ec8931aa1954586a905de3",
      "tree": "dbb48b82334d5e06644fe0e57161871dcafa6caa",
      "parents": [
        "27492eb393b4b4a92773df6c4994654c74201187"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jun 25 03:28:31 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jun 25 03:29:16 2012 -0500"
      },
      "message": "ruby: [TEMP] ease the pain\n\nuntil kernel can be fixed this helps with the pmem issue\no phone cant be used right after boot cause the animation uses too much pmem\no keep launcher from crashing as much\n\nChange-Id: I609826524fc9813cb62d6f2a3971e824eef482f3\n"
    },
    {
      "commit": "27492eb393b4b4a92773df6c4994654c74201187",
      "tree": "32f146b1d901fb7ff3a1af383cb24a7c20dfcc2d",
      "parents": [
        "481ee2374844b381b219b9f9ea212fbed8aef943"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jun 25 03:25:44 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jun 25 03:26:22 2012 -0500"
      },
      "message": "ruby: wifi updates\n\ncorrect defines for softap, update overlay for wifi (cant test tethering)\n\nChange-Id: Ib0d9b602574b286d9d04d74712fbcea1d0573c5d\n"
    },
    {
      "commit": "481ee2374844b381b219b9f9ea212fbed8aef943",
      "tree": "adafe6d2c373d5a0d5d159bec9bdbdd588335ed9",
      "parents": [
        "f7a38ce8f6b0443a99d26c16c0675c6bbcbd93fc"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jun 25 03:20:59 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jun 25 03:20:59 2012 -0500"
      },
      "message": "ruby: fix a couple build warnings\n\nChange-Id: I21b7aacbf2dad3c24cd042d05d2b18de5bf93822\n"
    },
    {
      "commit": "f7a38ce8f6b0443a99d26c16c0675c6bbcbd93fc",
      "tree": "4705418879d820e78a74a99185f422bb5f6af868",
      "parents": [
        "c577732648d74b0f236c290a2d497e780c265b54"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri Jun 22 21:59:11 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri Jun 22 21:59:11 2012 -0500"
      },
      "message": "ruby: get wifi turning on\n\nadd proper wifi defines and add some props (from onex tegra)\n\nChange-Id: Ie7f4a7de71b155c0de40b1b6e357e5e3a24f94a7\n"
    },
    {
      "commit": "c577732648d74b0f236c290a2d497e780c265b54",
      "tree": "a741f4ada26dcf87b188ef22d6962c14e218d32b",
      "parents": [
        "96533841bbfecf4b36fbdf460e364340c4ae9f09"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jun 18 22:48:47 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri Jun 22 14:46:04 2012 -0500"
      },
      "message": "ruby: update properties\n\nChange-Id: I3a06eb260593212d731a837fa34d0c01006c0948\n"
    },
    {
      "commit": "96533841bbfecf4b36fbdf460e364340c4ae9f09",
      "tree": "506b00e553e15e82fb4a8ce5b3d6f5040a301308",
      "parents": [
        "16c3b921b0b0c8ae2b9358d8522a8f3473d7b6e7"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jun 18 16:11:23 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri Jun 22 14:46:04 2012 -0500"
      },
      "message": "ruby: update partitions sizes\n\nChange-Id: Iab1ff7e0908b163c1fc2308bccda07dab458925a\n"
    },
    {
      "commit": "16c3b921b0b0c8ae2b9358d8522a8f3473d7b6e7",
      "tree": "4f2ef56ddb495c45b01b406cdfd6b031087510de",
      "parents": [
        "6e05c7f7dbf134bc38d5daded6c260fa7037a911"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jun 18 16:10:31 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri Jun 22 14:45:22 2012 -0500"
      },
      "message": "ruby: ramdisk update\n\nas close as possible to stock ics\nthink i got it all sorted now. this will infact boot and initialize\nthe radio if flashed onto a sense rom (wont get past boot animation\nbut still it does what i want)\n\nChange-Id: Iafe7c2a97ebac583d3a5a81097d23b09c7d4a84f\n"
    },
    {
      "commit": "6e05c7f7dbf134bc38d5daded6c260fa7037a911",
      "tree": "de8c590eaae0851d28f1f0e6a20e22464595a8f3",
      "parents": [
        "861624011b78c87ca28464db82f65a058db930ca"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jun 18 00:08:14 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jun 18 01:36:32 2012 -0500"
      },
      "message": "ruby: drop ics stock kernel and modules\n\nChange-Id: Iab3f0ba7d1dc38a99cc9523d6581250fab1cc770\n"
    },
    {
      "commit": "861624011b78c87ca28464db82f65a058db930ca",
      "tree": "6a5cd8abbfec596ab3225981cdc22fcd1bff7749",
      "parents": [
        "8e03a10ab828f798be42d99af32bfd1174299580"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jun 18 00:05:32 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jun 18 00:06:10 2012 -0500"
      },
      "message": "ruby: remove keylayouts duplicated from frameworks\n\nChange-Id: Iac4037540afa18da1cacbacfda2d1e1a7a990c4a\n"
    },
    {
      "commit": "8e03a10ab828f798be42d99af32bfd1174299580",
      "tree": "5376d5e2e4abe6d605347133c58c90b44217b5c2",
      "parents": [
        "4e5cb545523d67a090a9295168bf4251444d096f"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sat Jun 02 21:58:28 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jun 04 23:25:41 2012 -0500"
      },
      "message": "ruby: use htc/msm8660-common\n\nChange-Id: Ic7adc565fb115d4bb15414923146259074c7ea3c\n"
    },
    {
      "commit": "4e5cb545523d67a090a9295168bf4251444d096f",
      "tree": "b2ef659ec5b925e19ad19a24b3ba2b5e4ce33634",
      "parents": [
        "0b2d34386a22c962ca84226fed3833d8210e8c6b"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu May 10 22:36:19 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri May 11 01:18:52 2012 -0500"
      },
      "message": "ruby: updates from ics leak\n\nmove prebuilt/system to prebuilt to avoid some ugly line wraps in ruby.mk\n\nChange-Id: I9561259f31a0f70424b0d58093009a647c8b383f\n"
    },
    {
      "commit": "0b2d34386a22c962ca84226fed3833d8210e8c6b",
      "tree": "eca9717e98bc533cdf07ca86e632fef8f0e06219",
      "parents": [
        "6f07e6a9514c33724e19e13e4ff0c5f0cbc255c9"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri Apr 13 13:46:40 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri Apr 13 16:33:33 2012 -0500"
      },
      "message": "ruby: overlay config cleanup / remove ril blobs\n\nChange-Id: I59082fe662101788abfb62365e68b3464c33a917\n"
    },
    {
      "commit": "6f07e6a9514c33724e19e13e4ff0c5f0cbc255c9",
      "tree": "85404b64ef354cb6c319fa85d343771cd8530bda",
      "parents": [
        "d142f4262f337819bcd48e9337497fdc84dc764e"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri Apr 13 13:45:55 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri Apr 13 13:45:55 2012 -0500"
      },
      "message": "ruby: audio from source\n\nChange-Id: I03c3fb63b65233a0c921e6295bb96ffdb4354bde\n"
    },
    {
      "commit": "d142f4262f337819bcd48e9337497fdc84dc764e",
      "tree": "13032c17d718bf408154706219bdc455cce16f9b",
      "parents": [
        "8cc149204e18f5b644e2ccf3cb9beba28df8f68e"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Apr 04 11:04:07 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Apr 04 11:04:07 2012 -0500"
      },
      "message": "ruby: enable scorpion bionic optimizations\n\nChange-Id: I5d5d8ab886d7b600e56933f25535d7c911acb76a\n"
    },
    {
      "commit": "8cc149204e18f5b644e2ccf3cb9beba28df8f68e",
      "tree": "6b4e380e262c709b6d35ca973cc4504b736cb841",
      "parents": [
        "b0d3b203fc62bb3d0d0a391205fa1ac62a8aacb7"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sat Mar 31 23:26:45 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sat Mar 31 23:26:45 2012 -0500"
      },
      "message": "ruby: update perms from CAF\n\nnotable addition is video perms (allow omx to initialize, still not working though)\ncomment out bluetooth for now (prevent logcat spam)\nchange composition to dynamic\n\nChange-Id: If4050f2595a6b8a07f9a4e8df93764b96b4b3854\n"
    },
    {
      "commit": "b0d3b203fc62bb3d0d0a391205fa1ac62a8aacb7",
      "tree": "f89733bf0603797d8a8d44b5a0c107a00252abf6",
      "parents": [
        "bcd38a4bf9b7d7c7ce3e440e18b90e43fde52ab8"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Mar 29 20:59:34 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Mar 29 20:59:34 2012 -0500"
      },
      "message": "ruby: reset p1\n\nChange-Id: Ie04d099db758b4cb513e256cb0ea20c729c954cb\n"
    },
    {
      "commit": "bcd38a4bf9b7d7c7ce3e440e18b90e43fde52ab8",
      "tree": "2bf9e9ec517f9bf271358ec8fced4e000ccc7414",
      "parents": [
        "f6bdc6f05cb89238d347b4734999cf3ab1b5050f"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sat Mar 24 22:58:12 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sat Mar 24 22:58:12 2012 -0500"
      },
      "message": "ruby: omx headers per CAF 3.0\n\nChange-Id: Ide4c8052c36904890d5055252b5dbce79970f6e6\n"
    },
    {
      "commit": "f6bdc6f05cb89238d347b4734999cf3ab1b5050f",
      "tree": "47d8a897cf5c20300846fe4962042b3aa6dcb333",
      "parents": [
        "d42376fb5f46d88a5966785d50f8e92d1b16242a"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sat Mar 24 22:54:24 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sat Mar 24 22:54:24 2012 -0500"
      },
      "message": "ruby: split makefile misc updates\n\nadd singlepdp ril feature\nsdcard is removable without removing battery\ncall generic gps config (its the same)\n\nChange-Id: Ie2a1b5324c78286d6aa133ee6051f868bc8b9ace\n"
    },
    {
      "commit": "d42376fb5f46d88a5966785d50f8e92d1b16242a",
      "tree": "f2ae819803e9dd002f7832f41328b2c05b6db074",
      "parents": [
        "125e1d461565976107e7236788879a71fa5faf04"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sat Mar 17 02:49:05 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sat Mar 17 02:49:05 2012 -0500"
      },
      "message": "ruby: mdp header update for liboverlay\n\nChange-Id: Ic29081b17183bbc83275e86a5789a2d5b3bd47a1\n"
    },
    {
      "commit": "125e1d461565976107e7236788879a71fa5faf04",
      "tree": "5cf6fd1d7db619bbfd778545f236a45d0b62d723",
      "parents": [
        "f007d710b8060692292ecff3a8d50c09fc79f242"
      ],
      "author": {
        "name": "xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Thu Mar 15 20:22:11 2012 -0700"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sat Mar 17 01:39:05 2012 -0500"
      },
      "message": "Bumped to preview 3\n\nChange-Id: I89918f75b001ca52955da5d32c68ad5378918d1a\n"
    },
    {
      "commit": "f007d710b8060692292ecff3a8d50c09fc79f242",
      "tree": "a801f1ee1dcb11f44973e97479c8ba91af713a25",
      "parents": [
        "61e6e6e25c47566ac07628babbf9f61d479000cd"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sat Mar 17 01:37:52 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sat Mar 17 01:37:52 2012 -0500"
      },
      "message": "ruby: enable BOARD_HAS_SCREEN_OFF_FLICKER\n\nChange-Id: I50680b29e3913fc579cd1ef1cd33aa4f05e12c71\n"
    },
    {
      "commit": "61e6e6e25c47566ac07628babbf9f61d479000cd",
      "tree": "081aa7ff6ac5e92889f38d8093c19ff1e929e747",
      "parents": [
        "4130335877ed1d7624de65234b8f416b5531a410"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri Mar 16 05:01:28 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri Mar 16 05:01:45 2012 -0500"
      },
      "message": "ruby: replace cflags with their equivalent defines\n\nChange-Id: I30bfb0c49308c8889fe18fdcca87514186281c79\n"
    },
    {
      "commit": "4130335877ed1d7624de65234b8f416b5531a410",
      "tree": "33257b2712639501250768a240787578050eb648",
      "parents": [
        "8207c0ddaafe93ce051f10357b60443a88f5941f"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Mar 15 22:08:46 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Mar 15 22:08:46 2012 -0500"
      },
      "message": "ruby: fake kernel version 2.6.35.13-ga0f99bb to allow wifi module to load\n\nChange-Id: I35f74cdfec538c298887076b030f178e9770e4ea\n"
    },
    {
      "commit": "8207c0ddaafe93ce051f10357b60443a88f5941f",
      "tree": "87125138ac0892d4d4056587d776a8ada4c273ff",
      "parents": [
        "87ab9c7578faa3b65ff79b31fd486ef4bb87d990"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Mar 15 00:04:10 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Mar 15 00:04:10 2012 -0500"
      },
      "message": "ruby: working audio agian\n\nChange-Id: Ie077f294aa2564439497f4e513aacec46590ecf3\n"
    },
    {
      "commit": "87ab9c7578faa3b65ff79b31fd486ef4bb87d990",
      "tree": "cd1134dea6c3ed8aa8f7e15f3d3c004395f2df03",
      "parents": [
        "cb14bbd800ee93fc32bbc4454811d1ac978a756d"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Mar 14 20:35:56 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Mar 14 20:35:56 2012 -0500"
      },
      "message": "ruby: hot reboot / dont override buildid\n\nChange-Id: Ie5d7f23d37ec9284f65672b780b465a27a7bfe84\n"
    },
    {
      "commit": "cb14bbd800ee93fc32bbc4454811d1ac978a756d",
      "tree": "740054f0cfc2362dd802f9c7dbce6c197e2fc0a3",
      "parents": [
        "c88735cb079d4769d3bb94f896f843df1c74ac55"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Tue Mar 13 23:09:28 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Tue Mar 13 23:09:28 2012 -0500"
      },
      "message": "ruby: kgsl errors are fixed / init stuff\n\nChange-Id: Ibba1a5be4cf639f941b6dc19594a7e7262a966c1\n"
    },
    {
      "commit": "c88735cb079d4769d3bb94f896f843df1c74ac55",
      "tree": "c19008c7261bb35f94cea243277c4e9e1302e426",
      "parents": [
        "a8a9bf93553a712f97afe1034f00ac0264fde4d3"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Tue Mar 13 00:30:36 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Tue Mar 13 00:30:36 2012 -0500"
      },
      "message": "ruby: more init changes\n\nChange-Id: I15b91ebeafb43fb2822e6c6a3989f0abe43106dc\n"
    },
    {
      "commit": "a8a9bf93553a712f97afe1034f00ac0264fde4d3",
      "tree": "d44a1033afd76d5c1ee7cef94e3c9e6a977bdefb",
      "parents": [
        "30aa3b2c2eb5029d42df0e0930f48467bf94078e"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Mar 12 02:40:58 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Mar 12 02:40:58 2012 -0500"
      },
      "message": "ruby: init and misc updates\n\nChange-Id: Ic5116fd3c585cb05ada9d5e6368801705f8acb29\n"
    },
    {
      "commit": "30aa3b2c2eb5029d42df0e0930f48467bf94078e",
      "tree": "8a98477939d66caeb057f9771f7b298738b99b42",
      "parents": [
        "4618038f003b4bece03143a03b7817ccb41ccbb1"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Tue Mar 06 00:29:31 2012 -0600"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Tue Mar 06 00:29:31 2012 -0600"
      },
      "message": "ruby: overlay: launcher2: remove wallpapers\n\nupdate default wallpaper to ev ics one\n\nChange-Id: Ifac07d4879597e8cf71791b12b4fa6ac6774f86a\n"
    },
    {
      "commit": "4618038f003b4bece03143a03b7817ccb41ccbb1",
      "tree": "55130000feafa044b9382be635fb8916471ef7e0",
      "parents": [
        "ffcb76d820640b8ccfee03d9993a7cc39e5f1c20"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sun Mar 04 19:45:54 2012 -0600"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Mar 05 00:20:31 2012 -0600"
      },
      "message": "ruby: update overlay more init services from htc\n\nmost are missing binaries, some probably arent needed\n\nChange-Id: I10ad8590ec940b09c70f5375ea5511039a81d36b\n"
    },
    {
      "commit": "ffcb76d820640b8ccfee03d9993a7cc39e5f1c20",
      "tree": "f95c88234341316ad91080dbb03ded8c7ec466cd",
      "parents": [
        "fa3c12dc858d0251e07b7f07cb8b0d106b47c18a"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sat Mar 03 20:02:08 2012 -0600"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sat Mar 03 20:02:08 2012 -0600"
      },
      "message": "ruby: fixup sdcard mounts\n\nChange-Id: Ie83fa2d1c86a306cf1b7847a262a2411af190617\n"
    },
    {
      "commit": "fa3c12dc858d0251e07b7f07cb8b0d106b47c18a",
      "tree": "1e4d59aae21e8b670b9af93ccc6ac8ac2987e7b8",
      "parents": [
        "b51da68a9038069d3479304f3222f6df0f91a303"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Feb 29 18:43:16 2012 -0600"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sat Mar 03 01:57:28 2012 -0600"
      },
      "message": "ruby: wip\n\ncurrently working:\naccelerometer/compass\ngyroscope\nproximity sensor\nsound (prebuilt libs)\n\nissues:\nscreen is flashing really bad, lots of kgsl errors\nkickstart is disabled, causes reboots\n\nmodded init to boot when build from repo ,still needs work, added some things from htc init.rc\nenable opengl in boardconfig\ngeneral cleanup of system props (move most to full_ruby.mk, remove several dups)\nupdate headers from cayniarbs kernel\nupdate kernel to cayniarbs\nmoved some prebuilt files to vendor\nmoved some prebuilt modules in here from vendor\ngave recovery its own make files so moved it out of prebuilt\n\nChange-Id: Ia5ef20486a3c06f0fe1953651eeadcf3d09d2808\n"
    },
    {
      "commit": "b51da68a9038069d3479304f3222f6df0f91a303",
      "tree": "a9168b82e10694e48057d7fc9fd51369b782a082",
      "parents": [
        "a6a531c7a410a6bf2d3fd8f3b526092979e76b04",
        "35daf33615c225ebf1000882a10e5e2632488853"
      ],
      "author": {
        "name": "Andrew Boren",
        "email": "andrew.boren@gmail.com",
        "time": "Thu Feb 09 00:02:50 2012 -0600"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "evervolv.gerrit2@Devel",
        "time": "Thu Feb 09 00:02:50 2012 -0600"
      },
      "message": "Merge \"Fixed parition mounts in boardconfig, nfc added to boardconfig\" into ics"
    },
    {
      "commit": "35daf33615c225ebf1000882a10e5e2632488853",
      "tree": "342dc143ced2ee94f24cb83713203ceaf1e137ea",
      "parents": [
        "3e1f00a7e7d4fd42ddb3f66d9989e36979d23ff0"
      ],
      "author": {
        "name": "xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Wed Feb 08 21:05:33 2012 -0800"
      },
      "committer": {
        "name": "xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Wed Feb 08 21:05:33 2012 -0800"
      },
      "message": "Fixed parition mounts in boardconfig, nfc added to boardconfig\n\nChange-Id: I12be1f22068d72e67cf49df302c5d93cf724a6f4\n"
    },
    {
      "commit": "a6a531c7a410a6bf2d3fd8f3b526092979e76b04",
      "tree": "efd5674dd1975a10bbba5a8b4c6d4e9b92bde810",
      "parents": [
        "3e1f00a7e7d4fd42ddb3f66d9989e36979d23ff0"
      ],
      "author": {
        "name": "xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Sun Feb 05 18:52:56 2012 -0800"
      },
      "committer": {
        "name": "xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Sun Feb 05 18:52:56 2012 -0800"
      },
      "message": "NFC enabled in settings but still working on getting it to turn on\n\nChange-Id: I91c3d7ae1fa756e87c55108e739f756cbc8cbc6b\n"
    },
    {
      "commit": "3e1f00a7e7d4fd42ddb3f66d9989e36979d23ff0",
      "tree": "b88c75928ac2d6161cb619a020a2f2d6949d125f",
      "parents": [
        "b7c4fe907f19c7d2a67418a45afd9ffccdaf730d"
      ],
      "author": {
        "name": "xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Sat Feb 04 23:37:04 2012 -0800"
      },
      "committer": {
        "name": "xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Sat Feb 04 23:37:04 2012 -0800"
      },
      "message": "fixed rotation and other smaller fixes, camera compiles into build needs fixing still\n\nChange-Id: Iaaffc6345d36bc43ad3e71a68b8ee5138bbefaae\n"
    },
    {
      "commit": "b7c4fe907f19c7d2a67418a45afd9ffccdaf730d",
      "tree": "a542c9a68bbc329d7eb3496f7004a79877f10347",
      "parents": [
        "30da62fb985e16140a096a534a2172d501d690f9"
      ],
      "author": {
        "name": "xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Fri Feb 03 08:55:07 2012 -0800"
      },
      "committer": {
        "name": "xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Fri Feb 03 08:55:07 2012 -0800"
      },
      "message": "Basics for starting to fix nfc support\n\nChange-Id: If476c78f0c9c6102e7b6810a16db748db52b2b1e\n"
    },
    {
      "commit": "30da62fb985e16140a096a534a2172d501d690f9",
      "tree": "50ea64717ca29d557387469fbf53866ba55eeb02",
      "parents": [
        "ae5ac06054c65a067cd43285e7a40aa4fdca838a"
      ],
      "author": {
        "name": "xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Sat Jan 28 20:42:42 2012 -0800"
      },
      "committer": {
        "name": "xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Sat Jan 28 20:42:42 2012 -0800"
      },
      "message": "Signal fix for Notification bar\n\nChange-Id: I16f7a2eec86e05e6de332118694926e977e8fc7f\n"
    },
    {
      "commit": "ae5ac06054c65a067cd43285e7a40aa4fdca838a",
      "tree": "2c09fabf193c140f073840371703680c9a04571e",
      "parents": [
        "0009a6c7793d5cdb6d022ed31e8b854a42c4a6c8"
      ],
      "author": {
        "name": "xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Sat Jan 28 09:15:19 2012 -0800"
      },
      "committer": {
        "name": "xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Sat Jan 28 09:15:19 2012 -0800"
      },
      "message": "Removed backup files oops\n\nChange-Id: Ib7c0c835cabb08b5eea247031b7115cee081b9b8\n"
    },
    {
      "commit": "0009a6c7793d5cdb6d022ed31e8b854a42c4a6c8",
      "tree": "dcdf13b897db0cefd0b511c4172501893761779f",
      "parents": [
        "43d71ad1d3e4e8fac6be1b498010457a6cf26af5"
      ],
      "author": {
        "name": "xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Sat Jan 28 09:14:09 2012 -0800"
      },
      "committer": {
        "name": "xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Sat Jan 28 09:14:09 2012 -0800"
      },
      "message": "Fixed compiling error(recoverykernel), remove sprint stuff (eri)\n\nChange-Id: I14fd5c9fe863a0ca1d7d40590c33725a42bab4e4\n"
    },
    {
      "commit": "43d71ad1d3e4e8fac6be1b498010457a6cf26af5",
      "tree": "c2a0d7c3cb22e748d4a626e8c6d1f8308f24ec53",
      "parents": [
        "203bbb525af709ec97a6b18fd00a82f3b57ca397",
        "651217629418452e8ca2335caf8598177fc7287b"
      ],
      "author": {
        "name": "Andrew Boren",
        "email": "andrew.boren@gmail.com",
        "time": "Sat Jan 21 20:11:19 2012 -0600"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "evervolv.gerrit2@Devel",
        "time": "Sat Jan 21 20:11:19 2012 -0600"
      },
      "message": "Merge changes I5dc9e455,I8b1a8670 into ics\n\n* changes:\n  Fixed recovery backup boot fail\n  Recovery source compiling support added, Charge off recovery fixed\n"
    },
    {
      "commit": "651217629418452e8ca2335caf8598177fc7287b",
      "tree": "c2a0d7c3cb22e748d4a626e8c6d1f8308f24ec53",
      "parents": [
        "5103a2c68b9ab4de6365a56bd84ce02110544d76"
      ],
      "author": {
        "name": "Xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Wed Jan 18 20:23:48 2012 -0800"
      },
      "committer": {
        "name": "Xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Wed Jan 18 20:23:48 2012 -0800"
      },
      "message": "Fixed recovery backup boot fail\n\nChange-Id: I5dc9e4559409bf1433b0fbfbf41c3413d30047bc\n"
    },
    {
      "commit": "5103a2c68b9ab4de6365a56bd84ce02110544d76",
      "tree": "d50e58b1b0a7c8dd139dbfb1b73328774d7ed201",
      "parents": [
        "6abb4568439a67d40daa7da197872a5d2c87fa7f"
      ],
      "author": {
        "name": "Xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Wed Jan 18 19:30:06 2012 -0800"
      },
      "committer": {
        "name": "Xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Wed Jan 18 19:30:06 2012 -0800"
      },
      "message": "Recovery source compiling support added, Charge off recovery fixed\n\nChange-Id: I8b1a8670311012d31f1aceefa84b4e3eb6f0ef7b\n"
    },
    {
      "commit": "203bbb525af709ec97a6b18fd00a82f3b57ca397",
      "tree": "525261388b52b3c2e2376b4984fd5636eb21bf6e",
      "parents": [
        "6abb4568439a67d40daa7da197872a5d2c87fa7f",
        "e8a5a8c96d6379b6de17d9fedcef3c57121ef24b"
      ],
      "author": {
        "name": "cayniarb",
        "email": "charlton.danielk@gmail.com",
        "time": "Mon Jan 16 12:03:41 2012 -0600"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "evervolv.gerrit2@Devel",
        "time": "Mon Jan 16 12:03:41 2012 -0600"
      },
      "message": "Merge \"ruby: update prebuilt kernel\" into ics"
    },
    {
      "commit": "6abb4568439a67d40daa7da197872a5d2c87fa7f",
      "tree": "d7c2de880bbe5bc4eced9d9f7964ab771cf316b1",
      "parents": [
        "3a999ee5466f3ee74acaa93a635376082345f772"
      ],
      "author": {
        "name": "Xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Sun Jan 15 15:12:24 2012 -0800"
      },
      "committer": {
        "name": "Xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Sun Jan 15 15:12:24 2012 -0800"
      },
      "message": "Fixed signal: Temp fix moved ril to full_ruby.mk\n\nChange-Id: Ia30ddaf6d3a8043bb320704cd63f86513209cc0e\n"
    },
    {
      "commit": "3a999ee5466f3ee74acaa93a635376082345f772",
      "tree": "215e25cbbe7833b8fa6a3ce2cf100702bcfa5f36",
      "parents": [
        "d08f902434c9cdcf7422f16a395286f26af0b9fa"
      ],
      "author": {
        "name": "Xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Sat Jan 14 20:06:00 2012 -0800"
      },
      "committer": {
        "name": "Xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Sat Jan 14 20:06:00 2012 -0800"
      },
      "message": "Daul band support\n\nChange-Id: I249fdedf6b8711aa7f908849c1b715ebf01969e2\n"
    },
    {
      "commit": "d08f902434c9cdcf7422f16a395286f26af0b9fa",
      "tree": "4d7a1f1fe199a49759f1197defb6fc586fc014ce",
      "parents": [
        "db587370fab87eca2ddbb18d3b505ae46322617b"
      ],
      "author": {
        "name": "Xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Sat Jan 14 19:45:22 2012 -0800"
      },
      "committer": {
        "name": "Xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Sat Jan 14 19:45:22 2012 -0800"
      },
      "message": "Dual band support\n\nChange-Id: Ib72bfd270973880b5c4bc4bc9db1ebf30384a960\n"
    },
    {
      "commit": "e8a5a8c96d6379b6de17d9fedcef3c57121ef24b",
      "tree": "127adc296bd1be5796ef909a9378e422716ea574",
      "parents": [
        "db587370fab87eca2ddbb18d3b505ae46322617b"
      ],
      "author": {
        "name": "cayniarb",
        "email": "charlton.danielk@gmail.com",
        "time": "Sat Jan 14 19:41:17 2012 -0500"
      },
      "committer": {
        "name": "cayniarb",
        "email": "charlton.danielk@gmail.com",
        "time": "Sat Jan 14 19:45:18 2012 -0500"
      },
      "message": "ruby: update prebuilt kernel\n\nChange-Id: I55907b97801e76ce359b28617baab2c7be7ed713\n"
    },
    {
      "commit": "db587370fab87eca2ddbb18d3b505ae46322617b",
      "tree": "dba33c21846de8bbb0de3994903ea002f7b84239",
      "parents": [
        "0784f05e94b3904472ab923ddb6d54718b065d7a"
      ],
      "author": {
        "name": "Xboarder56",
        "email": "bezzer68@gmail.com",
        "time": "Sat Jan 14 16:52:31 2012 -0500"
      },
      "committer": {
        "name": "cayniarb",
        "email": "charlton.danielk@gmail.com",
        "time": "Sat Jan 14 16:52:37 2012 -0500"
      },
      "message": "ruby: fix everything for boot\n\nChange-Id: I007ac45c2feaf65762e7e1486dac482d2c7a1126\n"
    },
    {
      "commit": "0784f05e94b3904472ab923ddb6d54718b065d7a",
      "tree": "7afe86d120aa6e707b24445559f0db6b74285aa0",
      "parents": [
        "7bd3a83a2d005c6b84854dd4f0953fca899005e3"
      ],
      "author": {
        "name": "cayniarb",
        "email": "charlton.danielk@gmail.com",
        "time": "Sat Jan 14 14:09:05 2012 -0500"
      },
      "committer": {
        "name": "cayniarb",
        "email": "charlton.danielk@gmail.com",
        "time": "Sat Jan 14 14:09:05 2012 -0500"
      },
      "message": "Revert \"ruby: BoardConfig changes per deck\"\n\nThis reverts commit 91a28035751c5e5ce0f523347497fb32a94b8e07.\n"
    },
    {
      "commit": "7bd3a83a2d005c6b84854dd4f0953fca899005e3",
      "tree": "b0fefda1ed3c7859656b6fab5cc26ca68eec2014",
      "parents": [
        "91a28035751c5e5ce0f523347497fb32a94b8e07"
      ],
      "author": {
        "name": "cayniarb",
        "email": "charlton.danielk@gmail.com",
        "time": "Fri Jan 13 22:06:00 2012 -0500"
      },
      "committer": {
        "name": "cayniarb",
        "email": "charlton.danielk@gmail.com",
        "time": "Fri Jan 13 22:06:00 2012 -0500"
      },
      "message": "ruby: ramdisk edits\n\nChange-Id: I66b5fb8019c62b151f0d3a7d109efa0f7221f6e1\n"
    },
    {
      "commit": "91a28035751c5e5ce0f523347497fb32a94b8e07",
      "tree": "824c16e8235ee056da5d4874dd3541aeffd81cd5",
      "parents": [
        "b2bc9c0fe75956dc5808417bbdac8260555bfee3"
      ],
      "author": {
        "name": "cayniarb",
        "email": "charlton.danielk@gmail.com",
        "time": "Fri Jan 13 21:58:50 2012 -0500"
      },
      "committer": {
        "name": "cayniarb",
        "email": "charlton.danielk@gmail.com",
        "time": "Fri Jan 13 21:58:50 2012 -0500"
      },
      "message": "ruby: BoardConfig changes per deck\n\nChange-Id: I58a4b4f66571c69ee6adb09bcd1fc5619c54c1f7\n"
    },
    {
      "commit": "b2bc9c0fe75956dc5808417bbdac8260555bfee3",
      "tree": "4dc9e6ad94cbd92e035a268548b5057e4d0e3ce4",
      "parents": [
        "dd2cd724fb5fa8b427b7d060b35b592806e3f732"
      ],
      "author": {
        "name": "cayniarb",
        "email": "charlton.danielk@gmail.com",
        "time": "Wed Jan 11 20:04:48 2012 -0500"
      },
      "committer": {
        "name": "cayniarb",
        "email": "charlton.danielk@gmail.com",
        "time": "Wed Jan 11 20:04:48 2012 -0500"
      },
      "message": "ruby: more changes\n\nChange-Id: Ida5a42d7ec73e93ee64fbb1c63111f04980a2661\n"
    },
    {
      "commit": "dd2cd724fb5fa8b427b7d060b35b592806e3f732",
      "tree": "2a69178c53c32f1589bef4917ec77eb478844f2c",
      "parents": [
        "1141ad8f5d087becdfc5e841a15b87879abcfcac"
      ],
      "author": {
        "name": "cayniarb",
        "email": "charlton.danielk@gmail.com",
        "time": "Mon Jan 09 16:36:52 2012 -0500"
      },
      "committer": {
        "name": "cayniarb",
        "email": "charlton.danielk@gmail.com",
        "time": "Mon Jan 09 22:59:38 2012 -0500"
      },
      "message": "ruby: update device configs for ICS\n\nported from http://review.evervolv.com/#change,207\n\nChange-Id: Iea77d25ef5751697154beeb468857bad1f89a2cb\n"
    },
    {
      "commit": "1141ad8f5d087becdfc5e841a15b87879abcfcac",
      "tree": "9521820ebbfb37954b343fd7912778a21d1a99de",
      "parents": [
        "2e3316a0b96173781c4af590c7ad49a02443b37f"
      ],
      "author": {
        "name": "cayniarb",
        "email": "charlton.danielk@gmail.com",
        "time": "Sat Jan 07 19:05:28 2012 -0500"
      },
      "committer": {
        "name": "cayniarb",
        "email": "charlton.danielk@gmail.com",
        "time": "Sat Jan 07 19:05:28 2012 -0500"
      },
      "message": "remove unnecessary file\n"
    },
    {
      "commit": "2e3316a0b96173781c4af590c7ad49a02443b37f",
      "tree": "7c3ea2ca4a6fbc5a0cb98a78326391187cdb8d91",
      "parents": [],
      "author": {
        "name": "cayniarb",
        "email": "charlton.danielk@gmail.com",
        "time": "Sat Jan 07 19:00:03 2012 -0500"
      },
      "committer": {
        "name": "cayniarb",
        "email": "charlton.danielk@gmail.com",
        "time": "Sat Jan 07 19:00:03 2012 -0500"
      },
      "message": "initial commit\n"
    }
  ]
}
