)]}'
{
  "log": [
    {
      "commit": "6277184e14a727fe42fe6d3e388e8eec5a831f20",
      "tree": "85f0f1cd8b729a1bc12b3d8588e7549081feac0d",
      "parents": [
        "f25c77fed6c55b60f936f9da12e16be07d60191b",
        "65bbc9f933e631c7c5127d8cb1d2d8675f57fe91"
      ],
      "author": {
        "name": "Eric Shieh",
        "email": "eshieh@excelsis.com",
        "time": "Wed Sep 02 22:58:53 2015"
      },
      "committer": {
        "name": "Eric Shieh",
        "email": "eshieh@excelsis.com",
        "time": "Wed Sep 02 22:58:53 2015"
      },
      "message": "Merge pull request #52 from appurify/fixcomments\n\nfixing comment mistakes"
    },
    {
      "commit": "65bbc9f933e631c7c5127d8cb1d2d8675f57fe91",
      "tree": "85f0f1cd8b729a1bc12b3d8588e7549081feac0d",
      "parents": [
        "ffac2c79af5d34677072bd454baf3d2c53d6f2ac"
      ],
      "author": {
        "name": "Emma Marsh",
        "email": "brajkovic@brajkovic-macbookpro.roam.corp.google.com",
        "time": "Wed Sep 02 22:15:29 2015"
      },
      "committer": {
        "name": "Emma Marsh",
        "email": "brajkovic@brajkovic-macbookpro.roam.corp.google.com",
        "time": "Wed Sep 02 22:15:29 2015"
      },
      "message": "adding dist\n"
    },
    {
      "commit": "ffac2c79af5d34677072bd454baf3d2c53d6f2ac",
      "tree": "e16bea8e25b8f8630a44afcdcc63e5f9c45b53ff",
      "parents": [
        "f25c77fed6c55b60f936f9da12e16be07d60191b"
      ],
      "author": {
        "name": "Emma Marsh",
        "email": "brajkovic@brajkovic-macbookpro.roam.corp.google.com",
        "time": "Wed Sep 02 21:44:19 2015"
      },
      "committer": {
        "name": "Emma Marsh",
        "email": "brajkovic@brajkovic-macbookpro.roam.corp.google.com",
        "time": "Wed Sep 02 21:44:19 2015"
      },
      "message": "fixing comment mistakes\n"
    },
    {
      "commit": "f25c77fed6c55b60f936f9da12e16be07d60191b",
      "tree": "84b82604c53db31b8ca31ff5ecdd8acb4e1d54a4",
      "parents": [
        "0211a865fd4f05fcff2e87e15cb52d3524e76d19",
        "e41a17a2ec2346e25ff43d2a2aea12460823fad5"
      ],
      "author": {
        "name": "agumacal",
        "email": "andrea@appurify.com",
        "time": "Wed Jul 08 19:32:08 2015"
      },
      "committer": {
        "name": "agumacal",
        "email": "andrea@appurify.com",
        "time": "Wed Jul 08 19:32:08 2015"
      },
      "message": "Merge pull request #51 from appurify/iqt_comments\n\nfixing duped line"
    },
    {
      "commit": "e41a17a2ec2346e25ff43d2a2aea12460823fad5",
      "tree": "cbf3c5a61f84d579e911a29b29157c13bf58a603",
      "parents": [
        "0c89554c29076a2f13c735baea8f501762f5481b"
      ],
      "author": {
        "name": "Emma Marsh",
        "email": "brajkovic@google.com",
        "time": "Wed Jul 01 21:28:34 2015"
      },
      "committer": {
        "name": "Emma Marsh",
        "email": "brajkovic@google.com",
        "time": "Wed Jul 01 21:28:34 2015"
      },
      "message": "fixing duped line\n"
    },
    {
      "commit": "0211a865fd4f05fcff2e87e15cb52d3524e76d19",
      "tree": "8482ab8834de37dfdd9dc6ba2e3c221288f46cbb",
      "parents": [
        "f40b61d41bb88baee9a095372b3376f8ea8c1da7",
        "07c447659403b8c8b3f694e41d403f770b5ad745"
      ],
      "author": {
        "name": "Eric Shieh",
        "email": "eshieh@excelsis.com",
        "time": "Thu Jun 11 23:20:22 2015"
      },
      "committer": {
        "name": "Eric Shieh",
        "email": "eshieh@excelsis.com",
        "time": "Thu Jun 11 23:20:22 2015"
      },
      "message": "Merge pull request #50 from appurify/klm/direct_control\n\nRemove test type direct_control, as we are not adding it on the server after all."
    },
    {
      "commit": "07c447659403b8c8b3f694e41d403f770b5ad745",
      "tree": "8482ab8834de37dfdd9dc6ba2e3c221288f46cbb",
      "parents": [
        "e9ca11157309740f5344a5af659203d90eb0fd8f"
      ],
      "author": {
        "name": "Michael Klepikov",
        "email": "klepikov@gmail.com",
        "time": "Mon May 11 17:44:55 2015"
      },
      "committer": {
        "name": "Michael Klepikov",
        "email": "klepikov@gmail.com",
        "time": "Mon May 11 17:44:55 2015"
      },
      "message": "Bumped version.\n"
    },
    {
      "commit": "e9ca11157309740f5344a5af659203d90eb0fd8f",
      "tree": "4037aaa87b290de38dff00a509352a62d5ec53c6",
      "parents": [
        "f40b61d41bb88baee9a095372b3376f8ea8c1da7"
      ],
      "author": {
        "name": "Michael Klepikov",
        "email": "klepikov@gmail.com",
        "time": "Mon May 11 17:43:12 2015"
      },
      "committer": {
        "name": "Michael Klepikov",
        "email": "klepikov@gmail.com",
        "time": "Mon May 11 17:43:12 2015"
      },
      "message": "Remove test type direct_control, as we are not adding it on the server after all.\n"
    },
    {
      "commit": "f40b61d41bb88baee9a095372b3376f8ea8c1da7",
      "tree": "5eeade64d48673501bb6e67ba189d3e2a186a6e3",
      "parents": [
        "c74e42c16b673c22ebb0d23dabe009de385ebf3d",
        "0c89554c29076a2f13c735baea8f501762f5481b"
      ],
      "author": {
        "name": "eemar7",
        "email": "emma@appurify.com",
        "time": "Fri May 08 19:19:16 2015"
      },
      "committer": {
        "name": "eemar7",
        "email": "emma@appurify.com",
        "time": "Fri May 08 19:19:16 2015"
      },
      "message": "Merge pull request #49 from appurify/iqt_comments\n\ncomments for utils.py"
    },
    {
      "commit": "0c89554c29076a2f13c735baea8f501762f5481b",
      "tree": "5eeade64d48673501bb6e67ba189d3e2a186a6e3",
      "parents": [
        "de43e08413a16da4c844f925cc051a84540a9496"
      ],
      "author": {
        "name": "Randi Gumacal",
        "email": "agumacal@agumacal-macbookpro.roam.corp.google.com",
        "time": "Fri May 08 19:17:23 2015"
      },
      "committer": {
        "name": "Randi Gumacal",
        "email": "agumacal@agumacal-macbookpro.roam.corp.google.com",
        "time": "Fri May 08 19:17:23 2015"
      },
      "message": "changing comments to hashtags\n"
    },
    {
      "commit": "de43e08413a16da4c844f925cc051a84540a9496",
      "tree": "f0de290292fb50820533108a91630810e86d496b",
      "parents": [
        "c74e42c16b673c22ebb0d23dabe009de385ebf3d"
      ],
      "author": {
        "name": "Randi Gumacal",
        "email": "agumacal@agumacal-macbookpro.roam.corp.google.com",
        "time": "Fri May 08 17:28:50 2015"
      },
      "committer": {
        "name": "Randi Gumacal",
        "email": "agumacal@agumacal-macbookpro.roam.corp.google.com",
        "time": "Fri May 08 17:28:50 2015"
      },
      "message": "comments for utils.py\n"
    },
    {
      "commit": "c74e42c16b673c22ebb0d23dabe009de385ebf3d",
      "tree": "c9562805e5ce0e4e827e9f3ffe4cbabeca2501a6",
      "parents": [
        "af47d02980249d8c30d285d143aa1d09af079d68",
        "f204075ff4e3bd8e71b9b97ad7c523fcd213c135"
      ],
      "author": {
        "name": "eemar7",
        "email": "emma@appurify.com",
        "time": "Fri May 01 19:47:56 2015"
      },
      "committer": {
        "name": "eemar7",
        "email": "emma@appurify.com",
        "time": "Fri May 01 19:47:56 2015"
      },
      "message": "Merge pull request #48 from appurify/iqt_comments\n\ncomment fix on client.py and comments for utils.py"
    },
    {
      "commit": "f204075ff4e3bd8e71b9b97ad7c523fcd213c135",
      "tree": "c9562805e5ce0e4e827e9f3ffe4cbabeca2501a6",
      "parents": [
        "5238cc20295281c1e6f20e424e9e238d393dce6b"
      ],
      "author": {
        "name": "Randi Gumacal",
        "email": "agumacal@agumacal-macbookpro.roam.corp.google.com",
        "time": "Fri May 01 19:14:02 2015"
      },
      "committer": {
        "name": "Randi Gumacal",
        "email": "agumacal@agumacal-macbookpro.roam.corp.google.com",
        "time": "Fri May 01 19:14:02 2015"
      },
      "message": "last changes on client.py and utils.py\n"
    },
    {
      "commit": "5238cc20295281c1e6f20e424e9e238d393dce6b",
      "tree": "2c1713fd8ff356a878fab4b064f968e4fb2af685",
      "parents": [
        "af47d02980249d8c30d285d143aa1d09af079d68"
      ],
      "author": {
        "name": "Randi Gumacal",
        "email": "agumacal@agumacal-macbookpro.roam.corp.google.com",
        "time": "Fri May 01 01:32:58 2015"
      },
      "committer": {
        "name": "Randi Gumacal",
        "email": "agumacal@agumacal-macbookpro.roam.corp.google.com",
        "time": "Fri May 01 01:32:58 2015"
      },
      "message": "comment fix on client.py and comments for utils.py\n"
    },
    {
      "commit": "af47d02980249d8c30d285d143aa1d09af079d68",
      "tree": "163eb5e9dc89e370f9e29be81186c61f0fe5d86f",
      "parents": [
        "8921fa347ba302faf14e1dfbabaa18fb1280575f",
        "68713d2399b3b55a9765a9182c964e270e272706"
      ],
      "author": {
        "name": "eemar7",
        "email": "emma@appurify.com",
        "time": "Thu Apr 30 17:27:04 2015"
      },
      "committer": {
        "name": "eemar7",
        "email": "emma@appurify.com",
        "time": "Thu Apr 30 17:27:04 2015"
      },
      "message": "Merge pull request #47 from appurify/iqt_comments\n\nlast comments and fix spacing for api.py and client.py"
    },
    {
      "commit": "68713d2399b3b55a9765a9182c964e270e272706",
      "tree": "163eb5e9dc89e370f9e29be81186c61f0fe5d86f",
      "parents": [
        "e19c6d29c55b5741141ba0b7f8cc1c9df4cee086"
      ],
      "author": {
        "name": "Randi Gumacal",
        "email": "agumacal@agumacal-macbookpro.roam.corp.google.com",
        "time": "Thu Apr 30 16:10:43 2015"
      },
      "committer": {
        "name": "Randi Gumacal",
        "email": "agumacal@agumacal-macbookpro.roam.corp.google.com",
        "time": "Thu Apr 30 16:10:43 2015"
      },
      "message": "spacing for api.py and fix comments for client.py\n"
    },
    {
      "commit": "e19c6d29c55b5741141ba0b7f8cc1c9df4cee086",
      "tree": "a8a3ce825b100d4cf204e41c59d84fb90605b455",
      "parents": [
        "8921fa347ba302faf14e1dfbabaa18fb1280575f"
      ],
      "author": {
        "name": "Randi Gumacal",
        "email": "agumacal@agumacal-macbookpro.roam.corp.google.com",
        "time": "Thu Apr 30 00:52:40 2015"
      },
      "committer": {
        "name": "Randi Gumacal",
        "email": "agumacal@agumacal-macbookpro.roam.corp.google.com",
        "time": "Thu Apr 30 00:52:40 2015"
      },
      "message": "last comments and fix spacing for api.py and client.py\n"
    },
    {
      "commit": "8921fa347ba302faf14e1dfbabaa18fb1280575f",
      "tree": "580ce69d326bcf6f778e17cc5db85c793f91e892",
      "parents": [
        "c9c740becd388a2bab188516e9f6f56b603e15b2",
        "cf90c98eaace71c5460a3a2e1d4290a2e91464f2"
      ],
      "author": {
        "name": "eemar7",
        "email": "emma@appurify.com",
        "time": "Tue Apr 28 21:58:51 2015"
      },
      "committer": {
        "name": "eemar7",
        "email": "emma@appurify.com",
        "time": "Tue Apr 28 21:58:51 2015"
      },
      "message": "Merge pull request #46 from appurify/iqt_comments\n\ncomments for api.py and client.py"
    },
    {
      "commit": "cf90c98eaace71c5460a3a2e1d4290a2e91464f2",
      "tree": "be577aa9c126a3cf1aa9017b7d71c3d139f863b6",
      "parents": [
        "412f808d20e398a0703d5b15b7ff69a7e37134a8"
      ],
      "author": {
        "name": "Randi Gumacal",
        "email": "agumacal@agumacal-macbookpro.roam.corp.google.com",
        "time": "Tue Apr 28 21:46:37 2015"
      },
      "committer": {
        "name": "Randi Gumacal",
        "email": "agumacal@agumacal-macbookpro.roam.corp.google.com",
        "time": "Tue Apr 28 21:46:37 2015"
      },
      "message": "fixing comments part 2 to api.py and client.py\n"
    },
    {
      "commit": "412f808d20e398a0703d5b15b7ff69a7e37134a8",
      "tree": "e3d0c00516e2dcad2016579a4933a60d13eafac9",
      "parents": [
        "52334e7861de9c76be61cc1f2a0f24be204d10b3"
      ],
      "author": {
        "name": "Randi Gumacal",
        "email": "agumacal@agumacal-macbookpro.roam.corp.google.com",
        "time": "Tue Apr 28 19:54:14 2015"
      },
      "committer": {
        "name": "Randi Gumacal",
        "email": "agumacal@agumacal-macbookpro.roam.corp.google.com",
        "time": "Tue Apr 28 19:54:14 2015"
      },
      "message": "fixing comments to api.py and client.py\n"
    },
    {
      "commit": "52334e7861de9c76be61cc1f2a0f24be204d10b3",
      "tree": "c1a60ea3b0cd911bc98294abbe55e1bf5774822e",
      "parents": [
        "367d1c0c7da84743794e1df5f5093c05a097e248"
      ],
      "author": {
        "name": "Randi Gumacal",
        "email": "agumacal@agumacal-macbookpro.roam.corp.google.com",
        "time": "Tue Apr 28 00:45:10 2015"
      },
      "committer": {
        "name": "Randi Gumacal",
        "email": "agumacal@agumacal-macbookpro.roam.corp.google.com",
        "time": "Tue Apr 28 00:45:10 2015"
      },
      "message": "comments for api.py and client.py\n"
    },
    {
      "commit": "c9c740becd388a2bab188516e9f6f56b603e15b2",
      "tree": "5ac6a1b361bc5b80fd019755487b76ffaa883740",
      "parents": [
        "367d1c0c7da84743794e1df5f5093c05a097e248",
        "620e4b47ef6a05f79167a6db75c24e1b553cd450"
      ],
      "author": {
        "name": "Eric Shieh",
        "email": "eshieh@excelsis.com",
        "time": "Thu Apr 23 21:18:41 2015"
      },
      "committer": {
        "name": "Eric Shieh",
        "email": "eshieh@excelsis.com",
        "time": "Thu Apr 23 21:18:41 2015"
      },
      "message": "Merge pull request #45 from appurify/klm/direct_control\n\nNew test type direct_control, which runs a jar on the device server."
    },
    {
      "commit": "620e4b47ef6a05f79167a6db75c24e1b553cd450",
      "tree": "5ac6a1b361bc5b80fd019755487b76ffaa883740",
      "parents": [
        "7f425cf4b3d071d1a1474cb8dec0d112f45e9a6d"
      ],
      "author": {
        "name": "Michael Klepikov",
        "email": "klm@google.com",
        "time": "Wed Apr 22 19:21:58 2015"
      },
      "committer": {
        "name": "Michael Klepikov",
        "email": "klm@google.com",
        "time": "Wed Apr 22 19:21:58 2015"
      },
      "message": "Bumped VERSION.\n"
    },
    {
      "commit": "7f425cf4b3d071d1a1474cb8dec0d112f45e9a6d",
      "tree": "8a4c0d824219a325839be9a173ac4fd5cdf4b362",
      "parents": [
        "367d1c0c7da84743794e1df5f5093c05a097e248"
      ],
      "author": {
        "name": "Michael Klepikov",
        "email": "klepikov@gmail.com",
        "time": "Wed Apr 15 01:43:12 2015"
      },
      "committer": {
        "name": "Michael Klepikov",
        "email": "klepikov@gmail.com",
        "time": "Wed Apr 15 01:43:12 2015"
      },
      "message": "New test type direct_control, which runs a jar on the device server.\n"
    },
    {
      "commit": "367d1c0c7da84743794e1df5f5093c05a097e248",
      "tree": "e2073587d1498c7858c62d7de04123154823bcef",
      "parents": [
        "75a11427f85c1f8e40282f975691ca7b13e50743"
      ],
      "author": {
        "name": "Eric Shieh",
        "email": "eric@appurify.com",
        "time": "Fri Dec 05 19:31:35 2014"
      },
      "committer": {
        "name": "Eric Shieh",
        "email": "eric@appurify.com",
        "time": "Fri Dec 05 19:31:35 2014"
      },
      "message": "adjust android monkey test type to no longer require a test source\n"
    },
    {
      "commit": "75a11427f85c1f8e40282f975691ca7b13e50743",
      "tree": "f58c0cccbf62a733eabd1cffe8f745e0946c1c07",
      "parents": [
        "3b53d947aa00e105848280d611c73e570e439b86"
      ],
      "author": {
        "name": "Eric Shieh",
        "email": "eric@appurify.com",
        "time": "Thu Dec 04 22:07:12 2014"
      },
      "committer": {
        "name": "Eric Shieh",
        "email": "eric@appurify.com",
        "time": "Thu Dec 04 22:07:12 2014"
      },
      "message": "add binary package for easy install via github\n"
    },
    {
      "commit": "3b53d947aa00e105848280d611c73e570e439b86",
      "tree": "5a48619ffcbbc4f09c9db20ff3a4756d4f247c94",
      "parents": [
        "a4a0484389635c04687c8976cd3e40a76f27299d"
      ],
      "author": {
        "name": "Eric Shieh",
        "email": "eric@appurify.com",
        "time": "Tue Nov 25 17:42:40 2014"
      },
      "committer": {
        "name": "Eric Shieh",
        "email": "eric@appurify.com",
        "time": "Tue Nov 25 17:42:40 2014"
      },
      "message": "add instrumentation test type as synonym for robotium\n"
    },
    {
      "commit": "a4a0484389635c04687c8976cd3e40a76f27299d",
      "tree": "5522f120efafb9508905d3c0440f1967892e044f",
      "parents": [
        "ee7abd5c5ae3106f72b2a0b9d2cb55094688e867"
      ],
      "author": {
        "name": "Eric Shieh",
        "email": "eric@appurify.com",
        "time": "Mon Nov 24 22:37:53 2014"
      },
      "committer": {
        "name": "Eric Shieh",
        "email": "eric@appurify.com",
        "time": "Mon Nov 24 22:37:53 2014"
      },
      "message": "add xctest support\n"
    },
    {
      "commit": "ee7abd5c5ae3106f72b2a0b9d2cb55094688e867",
      "tree": "303e56f06d1a4ce9ded18abbc4fc2bb12eb3d65a",
      "parents": [
        "b5c723277bcca417857d7a016c9853e5242290f0",
        "df244c42d45232aace7b3e9b778b0a5c33fdd944"
      ],
      "author": {
        "name": "Pratyus",
        "email": "pratyus.patnaik@gmail.com",
        "time": "Fri Nov 07 02:11:47 2014"
      },
      "committer": {
        "name": "Pratyus",
        "email": "pratyus.patnaik@gmail.com",
        "time": "Fri Nov 07 02:11:47 2014"
      },
      "message": "Merge pull request #44 from appurify/licence\n\nremoving instructions"
    },
    {
      "commit": "df244c42d45232aace7b3e9b778b0a5c33fdd944",
      "tree": "303e56f06d1a4ce9ded18abbc4fc2bb12eb3d65a",
      "parents": [
        "1d067c661650be8a55e496bb2b5d606515acd410"
      ],
      "author": {
        "name": "brajkovic",
        "email": "brajkovic@brajkovic-macbookpro.roam.corp.google.com",
        "time": "Fri Nov 07 02:09:22 2014"
      },
      "committer": {
        "name": "brajkovic",
        "email": "brajkovic@brajkovic-macbookpro.roam.corp.google.com",
        "time": "Fri Nov 07 02:09:22 2014"
      },
      "message": "removing instructions\n"
    },
    {
      "commit": "b5c723277bcca417857d7a016c9853e5242290f0",
      "tree": "959447bf22729a6fcca57a0f3d4c93119f0b6056",
      "parents": [
        "d78f8f8d29efc7cf07d57bf9f3e0d7794713c0f9",
        "1d067c661650be8a55e496bb2b5d606515acd410"
      ],
      "author": {
        "name": "Pratyus",
        "email": "pratyus.patnaik@gmail.com",
        "time": "Fri Nov 07 01:50:34 2014"
      },
      "committer": {
        "name": "Pratyus",
        "email": "pratyus.patnaik@gmail.com",
        "time": "Fri Nov 07 01:50:34 2014"
      },
      "message": "Merge pull request #43 from appurify/licence\n\nadd apache licence"
    },
    {
      "commit": "1d067c661650be8a55e496bb2b5d606515acd410",
      "tree": "959447bf22729a6fcca57a0f3d4c93119f0b6056",
      "parents": [
        "425a464639aba73db017079679da62d858dd90b9"
      ],
      "author": {
        "name": "brajkovic",
        "email": "brajkovic@brajkovic-macbookpro.roam.corp.google.com",
        "time": "Fri Nov 07 01:45:01 2014"
      },
      "committer": {
        "name": "brajkovic",
        "email": "brajkovic@brajkovic-macbookpro.roam.corp.google.com",
        "time": "Fri Nov 07 01:45:01 2014"
      },
      "message": "changing name and date\n"
    },
    {
      "commit": "425a464639aba73db017079679da62d858dd90b9",
      "tree": "cfa3c745fad93b1a6f1421e4980b1abc91491c3a",
      "parents": [
        "8926d2a855a610be589dd683ea2cbb4a291bf09a"
      ],
      "author": {
        "name": "brajkovic",
        "email": "brajkovic@brajkovic-macbookpro.roam.corp.google.com",
        "time": "Fri Nov 07 01:09:20 2014"
      },
      "committer": {
        "name": "brajkovic",
        "email": "brajkovic@brajkovic-macbookpro.roam.corp.google.com",
        "time": "Fri Nov 07 01:09:20 2014"
      },
      "message": "changing name and date\n"
    },
    {
      "commit": "8926d2a855a610be589dd683ea2cbb4a291bf09a",
      "tree": "87a949c7b8671c1cae3333381a7079b55cebbb37",
      "parents": [
        "8a396b85f1759ec9c0bfbbd8263f742b7976a0a5"
      ],
      "author": {
        "name": "brajkovic",
        "email": "brajkovic@brajkovic-macbookpro.roam.corp.google.com",
        "time": "Fri Nov 07 01:08:23 2014"
      },
      "committer": {
        "name": "brajkovic",
        "email": "brajkovic@brajkovic-macbookpro.roam.corp.google.com",
        "time": "Fri Nov 07 01:08:23 2014"
      },
      "message": "changing name and date\n"
    },
    {
      "commit": "8a396b85f1759ec9c0bfbbd8263f742b7976a0a5",
      "tree": "d29e2bbee507054cc1982df1028b5329381117d6",
      "parents": [
        "d78f8f8d29efc7cf07d57bf9f3e0d7794713c0f9"
      ],
      "author": {
        "name": "brajkovic",
        "email": "brajkovic@brajkovic-macbookpro.roam.corp.google.com",
        "time": "Fri Nov 07 01:03:18 2014"
      },
      "committer": {
        "name": "brajkovic",
        "email": "brajkovic@brajkovic-macbookpro.roam.corp.google.com",
        "time": "Fri Nov 07 01:03:18 2014"
      },
      "message": "add apache licence\n"
    },
    {
      "commit": "d78f8f8d29efc7cf07d57bf9f3e0d7794713c0f9",
      "tree": "136a8b4a03f98bcfe2be8ef961296e4bcbd2a479",
      "parents": [
        "d612c585c5c85dbe9206fb00b1ece8617b543b7e",
        "48c868970ddb3f2a0cb60a6d6cac04714256db02"
      ],
      "author": {
        "name": "landryraccoon",
        "email": "landryraccoon@gmail.com",
        "time": "Mon Jul 28 23:58:05 2014"
      },
      "committer": {
        "name": "landryraccoon",
        "email": "landryraccoon@gmail.com",
        "time": "Mon Jul 28 23:58:05 2014"
      },
      "message": "Merge pull request #42 from appurify/abhi/tunnel\n\ntunnel has its own repository now"
    },
    {
      "commit": "48c868970ddb3f2a0cb60a6d6cac04714256db02",
      "tree": "136a8b4a03f98bcfe2be8ef961296e4bcbd2a479",
      "parents": [
        "3adfdec2ec8e22d90e8f5d03f98265866c08a3ce"
      ],
      "author": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Mon Jul 21 15:49:56 2014"
      },
      "committer": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Mon Jul 21 15:49:56 2014"
      },
      "message": "-paramiko\n"
    },
    {
      "commit": "3adfdec2ec8e22d90e8f5d03f98265866c08a3ce",
      "tree": "8a00540fbe9ad377142573ae2e70d1c9667d5dac",
      "parents": [
        "d7aae9692bfbaf961fb00e2b11f879c1284b2848"
      ],
      "author": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Mon Jul 21 15:44:27 2014"
      },
      "committer": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Mon Jul 21 15:44:27 2014"
      },
      "message": "remove tunnel info from README.md\n"
    },
    {
      "commit": "d7aae9692bfbaf961fb00e2b11f879c1284b2848",
      "tree": "e257b02eed4425152fddb3e5ee6146653b558ce0",
      "parents": [
        "d612c585c5c85dbe9206fb00b1ece8617b543b7e"
      ],
      "author": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Mon Jul 21 15:30:34 2014"
      },
      "committer": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Mon Jul 21 15:30:34 2014"
      },
      "message": "tunnel goes into its own repo, upgrade to v1.x\n"
    },
    {
      "commit": "d612c585c5c85dbe9206fb00b1ece8617b543b7e",
      "tree": "0a38f8c67ed26f2c4daab03d83ae25f5254ff7a6",
      "parents": [
        "05d7e200852e775891a32d25ced718b6d0c43bf4",
        "50eeb5d3f70862b516b0b4d1cade91bcf8263d6a"
      ],
      "author": {
        "name": "landryraccoon",
        "email": "landryraccoon@gmail.com",
        "time": "Mon Jul 21 07:57:29 2014"
      },
      "committer": {
        "name": "landryraccoon",
        "email": "landryraccoon@gmail.com",
        "time": "Mon Jul 21 07:57:29 2014"
      },
      "message": "Merge pull request #41 from appurify/team-support\n\nAdd support for running tests against a particular team."
    },
    {
      "commit": "50eeb5d3f70862b516b0b4d1cade91bcf8263d6a",
      "tree": "0a38f8c67ed26f2c4daab03d83ae25f5254ff7a6",
      "parents": [
        "05d7e200852e775891a32d25ced718b6d0c43bf4"
      ],
      "author": {
        "name": "Jordan Carlson",
        "email": "jwgcarlson@gmail.com",
        "time": "Thu Jul 17 17:43:01 2014"
      },
      "committer": {
        "name": "Jordan Carlson",
        "email": "jwgcarlson@gmail.com",
        "time": "Thu Jul 17 18:02:43 2014"
      },
      "message": "Add support for running tests against a particular team.\n"
    },
    {
      "commit": "05d7e200852e775891a32d25ced718b6d0c43bf4",
      "tree": "94e16104520adeb8dc580a8dc2530a5c332eec42",
      "parents": [
        "d04ed6e0017f1e4a71c0833341830761eba2eb86",
        "2e919ce4e12376a0131332673ce1ca55e97dc4a5"
      ],
      "author": {
        "name": "Jordan Carlson",
        "email": "jwgcarlson@gmail.com",
        "time": "Thu Jul 17 17:56:50 2014"
      },
      "committer": {
        "name": "Jordan Carlson",
        "email": "jwgcarlson@gmail.com",
        "time": "Thu Jul 17 17:56:50 2014"
      },
      "message": "Merge pull request #40 from appurify/fix_tests\n\nFix unit tests, make requirements more flexible, bump major version"
    },
    {
      "commit": "2e919ce4e12376a0131332673ce1ca55e97dc4a5",
      "tree": "94e16104520adeb8dc580a8dc2530a5c332eec42",
      "parents": [
        "e5a8f4c3160ad1efe350dc6fa4ebb1194441e9a9",
        "d04ed6e0017f1e4a71c0833341830761eba2eb86"
      ],
      "author": {
        "name": "Tim Wang",
        "email": "landryraccoon@gmail.com",
        "time": "Thu Jul 17 17:53:39 2014"
      },
      "committer": {
        "name": "Tim Wang",
        "email": "landryraccoon@gmail.com",
        "time": "Thu Jul 17 17:53:39 2014"
      },
      "message": "Merge from master\n"
    },
    {
      "commit": "d04ed6e0017f1e4a71c0833341830761eba2eb86",
      "tree": "394a69b926bb31f6bdd67ab9df047285b777c1ec",
      "parents": [
        "66c7a95392ddd8e738883c35d919d056e8aed405"
      ],
      "author": {
        "name": "Eric Shieh",
        "email": "eric@appurify.com",
        "time": "Tue Jul 08 22:29:59 2014"
      },
      "committer": {
        "name": "Eric Shieh",
        "email": "eric@appurify.com",
        "time": "Tue Jul 08 22:29:59 2014"
      },
      "message": "fix issue with running on multiple device types without setting a default timeout\n"
    },
    {
      "commit": "e5a8f4c3160ad1efe350dc6fa4ebb1194441e9a9",
      "tree": "c2f4033024b499ccee0428e3dcee1d85609b9244",
      "parents": [
        "fc6ec91fba15a5cd1ec95ae343b5d0ea8e560f93"
      ],
      "author": {
        "name": "Tim Wang",
        "email": "landryraccoon@gmail.com",
        "time": "Wed Jul 02 01:18:07 2014"
      },
      "committer": {
        "name": "Tim Wang",
        "email": "landryraccoon@gmail.com",
        "time": "Wed Jul 02 01:18:07 2014"
      },
      "message": "PR comment fix, update distributable\n"
    },
    {
      "commit": "fc6ec91fba15a5cd1ec95ae343b5d0ea8e560f93",
      "tree": "8d76623f52121ee66cd5928067c3fec4d7facdfd",
      "parents": [
        "13bd54eafc22a7cc917af75c2b174428c7d0d54a"
      ],
      "author": {
        "name": "Tim Wang",
        "email": "landryraccoon@gmail.com",
        "time": "Wed Jul 02 01:11:39 2014"
      },
      "committer": {
        "name": "Tim Wang",
        "email": "landryraccoon@gmail.com",
        "time": "Wed Jul 02 01:11:39 2014"
      },
      "message": "Add new distributable\n"
    },
    {
      "commit": "13bd54eafc22a7cc917af75c2b174428c7d0d54a",
      "tree": "549eca3f8985d4ca60d047418c5de61c8af1dc1a",
      "parents": [
        "66c7a95392ddd8e738883c35d919d056e8aed405"
      ],
      "author": {
        "name": "Tim Wang",
        "email": "landryraccoon@gmail.com",
        "time": "Wed Jul 02 01:11:01 2014"
      },
      "committer": {
        "name": "Tim Wang",
        "email": "landryraccoon@gmail.com",
        "time": "Wed Jul 02 01:11:01 2014"
      },
      "message": "Fix tests, make requirements more flexible\n"
    },
    {
      "commit": "66c7a95392ddd8e738883c35d919d056e8aed405",
      "tree": "f220ef694b1025c5d7efc75e9d7be0fefb7dffe1",
      "parents": [
        "b848cb2891b232e39c1deb782e461fdf6c98472a",
        "ed23da67309eb236e54c9e7e735bf96fcf4c8631"
      ],
      "author": {
        "name": "landryraccoon",
        "email": "landryraccoon@gmail.com",
        "time": "Wed Jun 11 01:28:25 2014"
      },
      "committer": {
        "name": "landryraccoon",
        "email": "landryraccoon@gmail.com",
        "time": "Wed Jun 11 01:28:25 2014"
      },
      "message": "Merge pull request #39 from appurify/no_runid_abort\n\nNo runid abort"
    },
    {
      "commit": "ed23da67309eb236e54c9e7e735bf96fcf4c8631",
      "tree": "f220ef694b1025c5d7efc75e9d7be0fefb7dffe1",
      "parents": [
        "dbbaf2f45aad4b6f9de403857a8fe697129a0e4c"
      ],
      "author": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Wed Jun 11 01:23:33 2014"
      },
      "committer": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Wed Jun 11 01:23:33 2014"
      },
      "message": "fix client bug\n"
    },
    {
      "commit": "dbbaf2f45aad4b6f9de403857a8fe697129a0e4c",
      "tree": "e62b949230ba418cdf1c9c81be147c5c8fac44ff",
      "parents": [
        "e5c07aa16bb0d44206fddcf2a000919a3896c199"
      ],
      "author": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Mon Jun 09 23:49:20 2014"
      },
      "committer": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Mon Jun 09 23:49:20 2014"
      },
      "message": "added notes into readme\n"
    },
    {
      "commit": "e5c07aa16bb0d44206fddcf2a000919a3896c199",
      "tree": "f48eb92289f28ffa02333d5be4383cd8da516de9",
      "parents": [
        "5940efa1957e3d872384fef8be17624f39b3dc7a"
      ],
      "author": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Mon Jun 09 23:23:53 2014"
      },
      "committer": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Mon Jun 09 23:23:53 2014"
      },
      "message": "adding binary\n"
    },
    {
      "commit": "5940efa1957e3d872384fef8be17624f39b3dc7a",
      "tree": "980670226d9e941fbcdd587a57ab36b3eef97448",
      "parents": [
        "4b8de634bab3d23f1ffb8dc007aaf43a3b3f59e1"
      ],
      "author": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Mon Jun 09 23:22:40 2014"
      },
      "committer": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Mon Jun 09 23:22:40 2014"
      },
      "message": "early ctrl-c exits cleanly\n"
    },
    {
      "commit": "b848cb2891b232e39c1deb782e461fdf6c98472a",
      "tree": "638def3b3103a845eb9bba17f5d74c7371cc41cf",
      "parents": [
        "b19b66a490d31bc359b3998726a0ca0f73a7c0ea",
        "4b8de634bab3d23f1ffb8dc007aaf43a3b3f59e1"
      ],
      "author": {
        "name": "landryraccoon",
        "email": "landryraccoon@gmail.com",
        "time": "Fri Jun 06 01:11:51 2014"
      },
      "committer": {
        "name": "landryraccoon",
        "email": "landryraccoon@gmail.com",
        "time": "Fri Jun 06 01:11:51 2014"
      },
      "message": "Merge pull request #38 from appurify/size_zero_upload\n\nblocked uploading apps or source of size 0"
    },
    {
      "commit": "4b8de634bab3d23f1ffb8dc007aaf43a3b3f59e1",
      "tree": "638def3b3103a845eb9bba17f5d74c7371cc41cf",
      "parents": [
        "04a2b1b807326b3f5a01cb28b938e69aabb8cd3d"
      ],
      "author": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Fri Jun 06 01:08:23 2014"
      },
      "committer": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Fri Jun 06 01:08:23 2014"
      },
      "message": "blocked uploading apps or source of size 0\n"
    },
    {
      "commit": "b19b66a490d31bc359b3998726a0ca0f73a7c0ea",
      "tree": "44b78a96dea53e659b389b6963c94ebbb1d8ae9d",
      "parents": [
        "5169598d149393a9c3a5495e4279ce68c1b6beb0",
        "04a2b1b807326b3f5a01cb28b938e69aabb8cd3d"
      ],
      "author": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Wed May 14 21:56:27 2014"
      },
      "committer": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Wed May 14 21:56:27 2014"
      },
      "message": "Merge pull request #37 from appurify/fix_staticmethod\n\nFix staticmethod"
    },
    {
      "commit": "04a2b1b807326b3f5a01cb28b938e69aabb8cd3d",
      "tree": "44b78a96dea53e659b389b6963c94ebbb1d8ae9d",
      "parents": [
        "74abc88e3d5fd11fd176a96012a41cbdef90c3bb"
      ],
      "author": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Wed May 14 21:55:19 2014"
      },
      "committer": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Wed May 14 21:55:19 2014"
      },
      "message": "make sure right client\n"
    },
    {
      "commit": "74abc88e3d5fd11fd176a96012a41cbdef90c3bb",
      "tree": "df613d9b7fb2674804056ed1efcdac965b9c9fdf",
      "parents": [
        "2db12e42960537fcb2f5cff2659e5ca01ecf8b06"
      ],
      "author": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Wed May 14 21:54:25 2014"
      },
      "committer": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Wed May 14 21:54:25 2014"
      },
      "message": "removed debug\n"
    },
    {
      "commit": "2db12e42960537fcb2f5cff2659e5ca01ecf8b06",
      "tree": "9f16ed3005388a6695f8e1c3237d1f3f0331e809",
      "parents": [
        "8821caf1b29ddff8ba2f37e16f83e842fc9cc8e5"
      ],
      "author": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Wed May 14 21:53:29 2014"
      },
      "committer": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Wed May 14 21:53:29 2014"
      },
      "message": "adding 4.7\n"
    },
    {
      "commit": "8821caf1b29ddff8ba2f37e16f83e842fc9cc8e5",
      "tree": "8d9aeedc8f63ae748502151319aa6d007d6679fb",
      "parents": [
        "53b09b84fc93e4130a364f44bce4672ad9271428"
      ],
      "author": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Wed May 14 21:51:28 2014"
      },
      "committer": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Wed May 14 21:51:28 2014"
      },
      "message": "fix static func getting called with empty call\n"
    },
    {
      "commit": "5169598d149393a9c3a5495e4279ce68c1b6beb0",
      "tree": "a2cfec122d12181c1860afb54ca5b7b19def6688",
      "parents": [
        "e52eed3d943daecca42c83c0b9aea8bc80f8b8d0",
        "53b09b84fc93e4130a364f44bce4672ad9271428"
      ],
      "author": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Fri May 09 17:12:22 2014"
      },
      "committer": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Fri May 09 17:12:22 2014"
      },
      "message": "Merge pull request #36 from appurify/fix_staticmethod\n\nFix staticmethod"
    },
    {
      "commit": "53b09b84fc93e4130a364f44bce4672ad9271428",
      "tree": "a2cfec122d12181c1860afb54ca5b7b19def6688",
      "parents": [
        "2a4e969199e0568fd29d659ff9356f4a4e0b100c"
      ],
      "author": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Fri May 09 02:57:25 2014"
      },
      "committer": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Fri May 09 02:57:25 2014"
      },
      "message": "correct tar.gz with timeout removed\n"
    },
    {
      "commit": "2a4e969199e0568fd29d659ff9356f4a4e0b100c",
      "tree": "f6fc4e9ed964c704b4230ed4cf74aaaf301550c7",
      "parents": [
        "73ce000b46240224cb92a5c524098810c6e9c802"
      ],
      "author": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Fri May 09 02:55:32 2014"
      },
      "committer": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Fri May 09 02:55:32 2014"
      },
      "message": "revert from y! timeout\n"
    },
    {
      "commit": "73ce000b46240224cb92a5c524098810c6e9c802",
      "tree": "d6d77c303fb780f737bd24a6fc0c4ab786645b0e",
      "parents": [
        "221878c927113bb9601b004b966f07601e5393e3"
      ],
      "author": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Fri May 09 02:52:22 2014"
      },
      "committer": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Fri May 09 02:52:22 2014"
      },
      "message": "update version\n"
    },
    {
      "commit": "221878c927113bb9601b004b966f07601e5393e3",
      "tree": "839243a39ab521bc6529be6a65da93f4adff6697",
      "parents": [
        "e52eed3d943daecca42c83c0b9aea8bc80f8b8d0"
      ],
      "author": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Fri May 09 02:43:40 2014"
      },
      "committer": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Fri May 09 02:43:40 2014"
      },
      "message": "fix staticmethod bug\n"
    },
    {
      "commit": "e52eed3d943daecca42c83c0b9aea8bc80f8b8d0",
      "tree": "8d34e234fc7bd11ff6f871f4082c786b25985af9",
      "parents": [
        "5f579341aa874419753a86a770a77cb396f52119",
        "9ea2d2a4e1f06be77aacb82ab3ea15a0ea97b89b"
      ],
      "author": {
        "name": "tkappurify",
        "email": "terence@appurify.com",
        "time": "Fri May 02 20:20:49 2014"
      },
      "committer": {
        "name": "tkappurify",
        "email": "terence@appurify.com",
        "time": "Fri May 02 20:20:49 2014"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/appurify/appurify-python\n"
    },
    {
      "commit": "5f579341aa874419753a86a770a77cb396f52119",
      "tree": "6826796a8cc587f9e986c5b01fc79e776f2a392c",
      "parents": [
        "f33c5d7d4592449bc18b4b274e8981469cf555f7"
      ],
      "author": {
        "name": "tkappurify",
        "email": "terence@appurify.com",
        "time": "Fri May 02 20:20:41 2014"
      },
      "committer": {
        "name": "tkappurify",
        "email": "terence@appurify.com",
        "time": "Fri May 02 20:20:41 2014"
      },
      "message": "add testing requirement package\n"
    },
    {
      "commit": "9ea2d2a4e1f06be77aacb82ab3ea15a0ea97b89b",
      "tree": "d205517e72a0e5f46f74405da99ef53e7c19219d",
      "parents": [
        "f33c5d7d4592449bc18b4b274e8981469cf555f7",
        "7b3fbd7b5db1c208fd840f209b421bc85469b490"
      ],
      "author": {
        "name": "tkappurify",
        "email": "terence@appurify.com",
        "time": "Thu May 01 23:11:10 2014"
      },
      "committer": {
        "name": "tkappurify",
        "email": "terence@appurify.com",
        "time": "Thu May 01 23:11:10 2014"
      },
      "message": "Merge pull request #35 from appurify/bug_multiple_devices\n\nfixed multiple devices via API correctly"
    },
    {
      "commit": "7b3fbd7b5db1c208fd840f209b421bc85469b490",
      "tree": "d205517e72a0e5f46f74405da99ef53e7c19219d",
      "parents": [
        "f33c5d7d4592449bc18b4b274e8981469cf555f7"
      ],
      "author": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Thu May 01 23:03:12 2014"
      },
      "committer": {
        "name": "Daniel Van Tassell",
        "email": "daniel@appurify.com",
        "time": "Thu May 01 23:03:12 2014"
      },
      "message": "fixed multiple devices via API correctly\n"
    },
    {
      "commit": "f33c5d7d4592449bc18b4b274e8981469cf555f7",
      "tree": "8d606ae059ae4f774d0a12772ce6a4c2432ec9bc",
      "parents": [
        "55dac6e5a27a7c36a7aa69abf766f2f4e3a87a27",
        "52e25c2e70af9e8336418e15d192865284d1073e"
      ],
      "author": {
        "name": "landryraccoon",
        "email": "landryraccoon@gmail.com",
        "time": "Thu Apr 24 21:42:40 2014"
      },
      "committer": {
        "name": "landryraccoon",
        "email": "landryraccoon@gmail.com",
        "time": "Thu Apr 24 21:42:40 2014"
      },
      "message": "Merge pull request #34 from appurify/error_codes\n\nError codes"
    },
    {
      "commit": "52e25c2e70af9e8336418e15d192865284d1073e",
      "tree": "8d606ae059ae4f774d0a12772ce6a4c2432ec9bc",
      "parents": [
        "9d3909028ecbb7f86368e9a7a579c1586b4b84be"
      ],
      "author": {
        "name": "Daniel",
        "email": "danielvantassell@users.noreply.github.com",
        "time": "Thu Apr 24 19:44:01 2014"
      },
      "committer": {
        "name": "Daniel",
        "email": "danielvantassell@users.noreply.github.com",
        "time": "Thu Apr 24 19:44:01 2014"
      },
      "message": "Update client.py\n\nremoved capital c"
    },
    {
      "commit": "9d3909028ecbb7f86368e9a7a579c1586b4b84be",
      "tree": "75ebcd87097c9000fd01211e83f4345f9c78b134",
      "parents": [
        "2cf1c2be4942f5f90a7b69ae91830d5d1aa3fd8f"
      ],
      "author": {
        "name": "Daniel",
        "email": "daniel@appurify.com",
        "time": "Thu Apr 24 18:44:53 2014"
      },
      "committer": {
        "name": "Daniel",
        "email": "daniel@appurify.com",
        "time": "Thu Apr 24 18:44:53 2014"
      },
      "message": "removed additional log as utils.py is covering this case\n"
    },
    {
      "commit": "2cf1c2be4942f5f90a7b69ae91830d5d1aa3fd8f",
      "tree": "571c8a9d70b1d072b392cdefa3f85876af4e1708",
      "parents": [
        "f1bbdeabb6a935312f3c33ac10e3c67dd7563626"
      ],
      "author": {
        "name": "Daniel",
        "email": "daniel@appurify.com",
        "time": "Thu Apr 24 18:34:54 2014"
      },
      "committer": {
        "name": "Daniel",
        "email": "daniel@appurify.com",
        "time": "Thu Apr 24 18:34:54 2014"
      },
      "message": "separated client from server exit_code\n"
    },
    {
      "commit": "f1bbdeabb6a935312f3c33ac10e3c67dd7563626",
      "tree": "a22ed4acb3de88915537d1ede9c087ca845dc93a",
      "parents": [
        "0912109b290e10fc0287a2322fea734d3ea6e6ac"
      ],
      "author": {
        "name": "Daniel",
        "email": "daniel@appurify.com",
        "time": "Thu Apr 24 17:50:16 2014"
      },
      "committer": {
        "name": "Daniel",
        "email": "daniel@appurify.com",
        "time": "Thu Apr 24 17:50:16 2014"
      },
      "message": "simplified warning message\n"
    },
    {
      "commit": "0912109b290e10fc0287a2322fea734d3ea6e6ac",
      "tree": "3332b3d45eb5826626f076fa7252cecc6232de3e",
      "parents": [
        "107387226db304853744b13c04644a52a2b00d5f"
      ],
      "author": {
        "name": "Daniel",
        "email": "daniel@appurify.com",
        "time": "Thu Apr 24 03:56:00 2014"
      },
      "committer": {
        "name": "Daniel",
        "email": "daniel@appurify.com",
        "time": "Thu Apr 24 03:56:00 2014"
      },
      "message": "put back old tar.gz and removed conflicts flag\n"
    },
    {
      "commit": "107387226db304853744b13c04644a52a2b00d5f",
      "tree": "2e00170b62b0c3fb557b7f401243c511c5b713d7",
      "parents": [
        "55dac6e5a27a7c36a7aa69abf766f2f4e3a87a27"
      ],
      "author": {
        "name": "Daniel",
        "email": "daniel@appurify.com",
        "time": "Thu Apr 24 03:44:33 2014"
      },
      "committer": {
        "name": "Daniel",
        "email": "daniel@appurify.com",
        "time": "Thu Apr 24 03:44:33 2014"
      },
      "message": "added error codes, server verifying for device and app/device verification check\n"
    },
    {
      "commit": "55dac6e5a27a7c36a7aa69abf766f2f4e3a87a27",
      "tree": "2cfddf20a0a19b85d8d8b241c6cde544830c9fb7",
      "parents": [
        "45be690dde75e7a9ffb67954951e560567604979"
      ],
      "author": {
        "name": "Tim Wang",
        "email": "landryraccoon@gmail.com",
        "time": "Thu Apr 10 23:16:33 2014"
      },
      "committer": {
        "name": "Tim Wang",
        "email": "landryraccoon@gmail.com",
        "time": "Thu Apr 10 23:16:33 2014"
      },
      "message": "0.4.3 - better handling around ssl cert errors\n"
    },
    {
      "commit": "45be690dde75e7a9ffb67954951e560567604979",
      "tree": "1af96a97103d9702f96f2c3839358c5995def384",
      "parents": [
        "d065f8de0266969fe93f1b4955690e2d271b9dc9",
        "9c730aaf4ce7622f21618a861024646d929ae5b9"
      ],
      "author": {
        "name": "tkappurify",
        "email": "terence@appurify.com",
        "time": "Wed Apr 09 16:42:35 2014"
      },
      "committer": {
        "name": "tkappurify",
        "email": "terence@appurify.com",
        "time": "Wed Apr 09 16:42:35 2014"
      },
      "message": "Merge pull request #33 from appurify/android_spoon\n\nadded android_spoon to client"
    },
    {
      "commit": "9c730aaf4ce7622f21618a861024646d929ae5b9",
      "tree": "1af96a97103d9702f96f2c3839358c5995def384",
      "parents": [
        "d065f8de0266969fe93f1b4955690e2d271b9dc9"
      ],
      "author": {
        "name": "Daniel",
        "email": "daniel@appurify.com",
        "time": "Tue Apr 08 23:12:53 2014"
      },
      "committer": {
        "name": "Daniel",
        "email": "daniel@appurify.com",
        "time": "Tue Apr 08 23:12:53 2014"
      },
      "message": "added android_spoon to client\n"
    },
    {
      "commit": "d065f8de0266969fe93f1b4955690e2d271b9dc9",
      "tree": "60b83e83b6f9f75fe54b1fea63ac8b40c04c0467",
      "parents": [
        "eafb9ea714ec071d9395d62413e88da9837ad326",
        "3ece08fc31a10aa62fa01fa464bc411dcfff1c6b"
      ],
      "author": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Tue Mar 18 21:58:47 2014"
      },
      "committer": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Tue Mar 18 21:58:47 2014"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:appurify/appurify-python\n"
    },
    {
      "commit": "eafb9ea714ec071d9395d62413e88da9837ad326",
      "tree": "d372966399ba62dad8835c9861f78e8b761bd3c1",
      "parents": [
        "8889b84c9838f282b67f72ce4d725890cb8a380f"
      ],
      "author": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Tue Mar 18 21:58:04 2014"
      },
      "committer": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Tue Mar 18 21:58:04 2014"
      },
      "message": "fix setup.py which got broken after refactoring\n"
    },
    {
      "commit": "3ece08fc31a10aa62fa01fa464bc411dcfff1c6b",
      "tree": "5b6a4ae3fa0c0f080cbefdf4793ce153b98b351d",
      "parents": [
        "8889b84c9838f282b67f72ce4d725890cb8a380f",
        "ff9897a5aea0665879743b86bb049eaf9eeefc73"
      ],
      "author": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Tue Mar 18 06:28:46 2014"
      },
      "committer": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Tue Mar 18 06:28:46 2014"
      },
      "message": "Merge pull request #32 from BlaineAtAffirm/master\n\nseparate test requirements so they aren\u0027t installed in virtualenv by..."
    },
    {
      "commit": "ff9897a5aea0665879743b86bb049eaf9eeefc73",
      "tree": "5b6a4ae3fa0c0f080cbefdf4793ce153b98b351d",
      "parents": [
        "8889b84c9838f282b67f72ce4d725890cb8a380f"
      ],
      "author": {
        "name": "Blaine Chatman",
        "email": "blaine.chatman@affirm.com",
        "time": "Tue Mar 18 05:47:23 2014"
      },
      "committer": {
        "name": "Blaine Chatman",
        "email": "blaine.chatman@affirm.com",
        "time": "Tue Mar 18 05:47:23 2014"
      },
      "message": "separate test requirements so they aren\u0027t installed in virtualenv by default\n"
    },
    {
      "commit": "8889b84c9838f282b67f72ce4d725890cb8a380f",
      "tree": "0976183c5cdb7ed8233444c03236b42dbc5a9e6a",
      "parents": [
        "59aec474ea56270c4b1ac967bc319766469bd860"
      ],
      "author": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Mon Mar 17 19:16:51 2014"
      },
      "committer": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Mon Mar 17 19:16:51 2014"
      },
      "message": "push appurify-0.4.0 to dist\n"
    },
    {
      "commit": "59aec474ea56270c4b1ac967bc319766469bd860",
      "tree": "92f15227fe2f0ea5538e96d74568e496af4d5939",
      "parents": [
        "8d52334f60a5a6229bd3d02e8fba7593ee2d49fb",
        "f2c22c7077bf1d1463774eec99051360afcb0935"
      ],
      "author": {
        "name": "landryraccoon",
        "email": "landryraccoon@gmail.com",
        "time": "Mon Mar 17 17:14:58 2014"
      },
      "committer": {
        "name": "landryraccoon",
        "email": "landryraccoon@gmail.com",
        "time": "Mon Mar 17 17:14:58 2014"
      },
      "message": "Merge pull request #31 from appurify/refactor\n\nRefactor"
    },
    {
      "commit": "f2c22c7077bf1d1463774eec99051360afcb0935",
      "tree": "92f15227fe2f0ea5538e96d74568e496af4d5939",
      "parents": [
        "c97d1da255b4fc8c5d8a2ef67ded378ae6f0d95b",
        "8d52334f60a5a6229bd3d02e8fba7593ee2d49fb"
      ],
      "author": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Mon Mar 17 17:13:19 2014"
      },
      "committer": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Mon Mar 17 17:13:19 2014"
      },
      "message": "Merge branch \u0027master\u0027 into refactor\n\nConflicts:\n\tappurify/client.py\n"
    },
    {
      "commit": "8d52334f60a5a6229bd3d02e8fba7593ee2d49fb",
      "tree": "d9c6f0cbbbb6225124947dd5961b21f285dcd0fe",
      "parents": [
        "c89a8166b79ac240e98e7bcd8eb9b012a2943118"
      ],
      "author": {
        "name": "Tim Wang",
        "email": "landryraccoon@gmail.com",
        "time": "Fri Mar 14 22:58:33 2014"
      },
      "committer": {
        "name": "Tim Wang",
        "email": "landryraccoon@gmail.com",
        "time": "Fri Mar 14 22:58:33 2014"
      },
      "message": "Update source dist\n"
    },
    {
      "commit": "c89a8166b79ac240e98e7bcd8eb9b012a2943118",
      "tree": "1c3e58bd6ff5f74f25a0b12ac5653ab63b8188ce",
      "parents": [
        "fe669e7cd22b926b1ea540a422710682baa1192d",
        "7fdbd408262feffffbced344cc0767afd591cec9"
      ],
      "author": {
        "name": "Tim Wang",
        "email": "landryraccoon@gmail.com",
        "time": "Fri Mar 14 22:57:56 2014"
      },
      "committer": {
        "name": "Tim Wang",
        "email": "landryraccoon@gmail.com",
        "time": "Fri Mar 14 22:57:56 2014"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:appurify/appurify-python\n"
    },
    {
      "commit": "fe669e7cd22b926b1ea540a422710682baa1192d",
      "tree": "9fd37cd1f398fe4ef427c916668366fcb22f40dd",
      "parents": [
        "b5849dfa8f23595de48311b65f91d20a7d8e2b42"
      ],
      "author": {
        "name": "Tim Wang",
        "email": "landryraccoon@gmail.com",
        "time": "Fri Mar 14 22:56:26 2014"
      },
      "committer": {
        "name": "Tim Wang",
        "email": "landryraccoon@gmail.com",
        "time": "Fri Mar 14 22:56:26 2014"
      },
      "message": "Fix bug downloading test results\n"
    },
    {
      "commit": "c97d1da255b4fc8c5d8a2ef67ded378ae6f0d95b",
      "tree": "fa1911c9d8478ce85d592af35f1fe6dc2f1a6e44",
      "parents": [
        "52c4935853e050b181bd394170d7daea92a8400f"
      ],
      "author": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Thu Mar 13 01:48:37 2014"
      },
      "committer": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Thu Mar 13 01:48:37 2014"
      },
      "message": "v0.4.0\n"
    },
    {
      "commit": "52c4935853e050b181bd394170d7daea92a8400f",
      "tree": "0179cf214323d14b3a885c222f7aa78c2c6fcb83",
      "parents": [
        "28375ead6e03cc4f3757cb65c861e9b3f8a1083c"
      ],
      "author": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Thu Mar 13 01:47:30 2014"
      },
      "committer": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Thu Mar 13 01:47:30 2014"
      },
      "message": "fix conflicts\n"
    },
    {
      "commit": "28375ead6e03cc4f3757cb65c861e9b3f8a1083c",
      "tree": "2bbb7abe12a1f654b8eaf38b984eb66e2e0b32f5",
      "parents": [
        "fa72aeee7f5c424c86ffa0e5bdf35c2342774577",
        "7fdbd408262feffffbced344cc0767afd591cec9"
      ],
      "author": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Thu Mar 13 01:17:22 2014"
      },
      "committer": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Thu Mar 13 01:17:22 2014"
      },
      "message": "Merge branch \u0027master\u0027 into refactor\n\nConflicts:\n\tappurify/client.py\n"
    },
    {
      "commit": "7fdbd408262feffffbced344cc0767afd591cec9",
      "tree": "14559da1524a3f17afad408a9e4c045dc65cc599",
      "parents": [
        "b5849dfa8f23595de48311b65f91d20a7d8e2b42",
        "ed5d4f4d72bf26ce0ccdb2b85c1bbd28564a8958"
      ],
      "author": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Thu Mar 13 01:11:57 2014"
      },
      "committer": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Thu Mar 13 01:11:57 2014"
      },
      "message": "Merge pull request #30 from appurify/update-requirements\n\nUpdate requirements"
    },
    {
      "commit": "fa72aeee7f5c424c86ffa0e5bdf35c2342774577",
      "tree": "f7891c2003ec53ba8e085e44e2308f3adb5cbdb3",
      "parents": [
        "23d71a62d5a2ff6311217c8ad8a438eab18c0cef"
      ],
      "author": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Wed Mar 12 16:49:11 2014"
      },
      "committer": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Wed Mar 12 16:49:11 2014"
      },
      "message": "v0.3.6\n"
    },
    {
      "commit": "23d71a62d5a2ff6311217c8ad8a438eab18c0cef",
      "tree": "6e184d49aa6099282052a6500c0db5a9ef019bdc",
      "parents": [
        "f276f5c1feda71fdbbda97ab21f31aad85de9935"
      ],
      "author": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Wed Mar 12 04:11:41 2014"
      },
      "committer": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Wed Mar 12 04:11:41 2014"
      },
      "message": "add tunnel usage info in readme\n"
    },
    {
      "commit": "f276f5c1feda71fdbbda97ab21f31aad85de9935",
      "tree": "fc0c8e6d04119fb391cce7fd3b7cbc9c86dc7393",
      "parents": [
        "94f2f8f1493d940528cbc309103f38e2814b2450"
      ],
      "author": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Wed Mar 12 03:56:37 2014"
      },
      "committer": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Wed Mar 12 03:56:37 2014"
      },
      "message": "update default timeout value shown on help page\n"
    },
    {
      "commit": "94f2f8f1493d940528cbc309103f38e2814b2450",
      "tree": "ac08160aaf0210d270bbede3edee5a71335ec30b",
      "parents": [
        "1ae8e9622e888e56f48f9961fa3db80a90c91e52"
      ],
      "author": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Wed Mar 12 03:40:17 2014"
      },
      "committer": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Wed Mar 12 03:40:17 2014"
      },
      "message": "put back tags support via cli\n"
    },
    {
      "commit": "1ae8e9622e888e56f48f9961fa3db80a90c91e52",
      "tree": "287766bff4bf00ef9089da48764c09e2c51f5ddb",
      "parents": [
        "ed5d4f4d72bf26ce0ccdb2b85c1bbd28564a8958"
      ],
      "author": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Wed Mar 12 03:39:36 2014"
      },
      "committer": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Wed Mar 12 03:39:36 2014"
      },
      "message": "refactor\n"
    },
    {
      "commit": "b5849dfa8f23595de48311b65f91d20a7d8e2b42",
      "tree": "af8c7517c8f22f7cd3108e44820834cc4accdf53",
      "parents": [
        "0ab097d409e3af2817a02c6db5100913bc164b03"
      ],
      "author": {
        "name": "Tim Wang",
        "email": "landryraccoon@gmail.com",
        "time": "Wed Mar 12 02:21:25 2014"
      },
      "committer": {
        "name": "Tim Wang",
        "email": "landryraccoon@gmail.com",
        "time": "Wed Mar 12 02:21:25 2014"
      },
      "message": "Fix bug where timeouts didn\u0027t properly report exit code 3\n"
    },
    {
      "commit": "ed5d4f4d72bf26ce0ccdb2b85c1bbd28564a8958",
      "tree": "c7bb3fb6857a01dffbba10156ae89e4a5da1bbae",
      "parents": [
        "d068a891f7b8a7fb752fa8e4d5b156693a8a87d5"
      ],
      "author": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Wed Mar 12 01:19:12 2014"
      },
      "committer": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Wed Mar 12 01:19:12 2014"
      },
      "message": "ignore eggs generated while using setup.py install\n"
    },
    {
      "commit": "d068a891f7b8a7fb752fa8e4d5b156693a8a87d5",
      "tree": "d16a932c6801cab432013c94a3bafa9a75bfcf48",
      "parents": [
        "2ab97bb3b6ffaa3c906c959dcf59c85004ef06fa"
      ],
      "author": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Tue Mar 11 23:19:02 2014"
      },
      "committer": {
        "name": "Abhinav Singh",
        "email": "mailsforabhinav@gmail.com",
        "time": "Tue Mar 11 23:19:02 2014"
      },
      "message": "update .gitignore\n"
    }
  ],
  "next": "2ab97bb3b6ffaa3c906c959dcf59c85004ef06fa"
}
