)]}'
{
  "log": [
    {
      "commit": "83f7d9ef97d03af42777965e80079f05332cc580",
      "tree": "78e89647a571bc1431e4b50e92b4bb160289e9f4",
      "parents": [
        "a4c1c338911db191ca446d851fc52a1742b84432"
      ],
      "author": {
        "name": "Sylar",
        "email": "peilinok@163.com",
        "time": "Mon Jun 24 23:30:35 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 24 11:30:35 2024 -0400"
      },
      "message": "fix: auto print thread backtrace and exit with crash code when detected any thread stopped with exception reason (#601)\n\nCo-authored-by: sylar \u003chuangpeilin@agora.io\u003e"
    },
    {
      "commit": "a4c1c338911db191ca446d851fc52a1742b84432",
      "tree": "dfd72bb55fd57acb8024b4707f7164f2e9452ee4",
      "parents": [
        "33f282645fe8325ac3e8269c9d7928cbd9cafa43"
      ],
      "author": {
        "name": "Gabe Giosia",
        "email": "gabe@ghearing.com",
        "time": "Tue Apr 23 11:31:11 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 23 11:31:11 2024 -0400"
      },
      "message": "Update README.md"
    },
    {
      "commit": "33f282645fe8325ac3e8269c9d7928cbd9cafa43",
      "tree": "f21ea93aed8bd5352a55d53a3f7e7dd0f1f576c4",
      "parents": [
        "a203532e4aa5cfc9b428e69b7ab087d4d0ca166c"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Sep 20 16:14:46 2023 -0400"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Sep 20 16:14:46 2023 -0400"
      },
      "message": "Update device_db with iPhone 15 models and the latest iPad models we missed.\n"
    },
    {
      "commit": "a203532e4aa5cfc9b428e69b7ab087d4d0ca166c",
      "tree": "1102c9bfabc2635a8be8cb818cda9bd4182d1643",
      "parents": [
        "ed7de7792d28a5110242748649047a95c95ea917"
      ],
      "author": {
        "name": "chengjzh",
        "email": "chengjzh@cisco.com",
        "time": "Mon May 08 21:39:41 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 08 09:39:41 2023 -0400"
      },
      "message": "show iso-deploy project\u0027s Products (#584)\n\n* update it\r\n\r\n* remove unused file"
    },
    {
      "commit": "ed7de7792d28a5110242748649047a95c95ea917",
      "tree": "e6a3a8284fe20052f2e8e13d0e9bdc535227dc57",
      "parents": [
        "bbd951da71e2e65d96ff3f3c8ae68ddfe14b1b91"
      ],
      "author": {
        "name": "Gabriel Giosia",
        "email": "giosia@google.com",
        "time": "Wed Apr 19 08:28:27 2023 -0400"
      },
      "committer": {
        "name": "Gabriel Giosia",
        "email": "giosia@google.com",
        "time": "Wed Apr 19 08:28:27 2023 -0400"
      },
      "message": "Incremented version to 1.12.2\n"
    },
    {
      "commit": "bbd951da71e2e65d96ff3f3c8ae68ddfe14b1b91",
      "tree": "3407694c5d800600e31096d43f8005fd84c94663",
      "parents": [
        "1f79f4438ef096d22edf9e56aefcf3ec061e2f57"
      ],
      "author": {
        "name": "David Register",
        "email": "dmregister1@gmail.com",
        "time": "Mon Apr 17 10:26:31 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 17 10:26:31 2023 -0400"
      },
      "message": "feat: bump MACOSX_DEPLOYMENT_TARGET from 10.8 to new minimum 10.13 (#581)\n\nThanks!\r\n\r\nI\u0027m not too worried about keeping deployment_version synced with tests... since the tests are empty.\r\n"
    },
    {
      "commit": "1f79f4438ef096d22edf9e56aefcf3ec061e2f57",
      "tree": "10b0e0a2837190482f432bbeaa86188f6377ac6c",
      "parents": [
        "d623003ad4e4f39bbceaffa585a292671fe1e967"
      ],
      "author": {
        "name": "Nisarg Jhaveri",
        "email": "nisargjhaveri@gmail.com",
        "time": "Fri Mar 17 18:54:37 2023 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 17 09:24:37 2023 -0400"
      },
      "message": "Fix 578: Pass in CFNumberRef correctly instead of passing 0 as int (#579)\n\nAwesome! thanks for all the hard work"
    },
    {
      "commit": "d623003ad4e4f39bbceaffa585a292671fe1e967",
      "tree": "da1ac51d8f5e9cefbebed75c628b78ad0067cf35",
      "parents": [
        "136872d8fa11ce6dd005bb276f2b81277f000510"
      ],
      "author": {
        "name": "Nisarg Jhaveri",
        "email": "nisargjhaveri@gmail.com",
        "time": "Fri Mar 10 23:37:32 2023 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 10 13:07:32 2023 -0500"
      },
      "message": "Implement --kill, given pid or bundle id (#577)\n\n* Implement --kill, given pid or bundle id\r\n\r\n* Change variable name from pid to command_pid"
    },
    {
      "commit": "136872d8fa11ce6dd005bb276f2b81277f000510",
      "tree": "748c4caf090e07453453bb4bc0c9b3b837d5a2d7",
      "parents": [
        "d0c383ab35ff65eceb4d48f2de94b741fd6e3652"
      ],
      "author": {
        "name": "Nisarg Jhaveri",
        "email": "nisargjhaveri@gmail.com",
        "time": "Thu Mar 09 22:41:14 2023 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 09 12:11:14 2023 -0500"
      },
      "message": "Implement get_pid, respect bundle_id in list_processes and list_bundle_id (#576)\n\n"
    },
    {
      "commit": "d0c383ab35ff65eceb4d48f2de94b741fd6e3652",
      "tree": "e79c9ac8697d85e75187d5605616a3a49e422d27",
      "parents": [
        "4dde9a377a68e274a8c22f835de7ee5bce948eb5"
      ],
      "author": {
        "name": "Nisarg Jhaveri",
        "email": "6381721+nisargjhaveri@users.noreply.github.com",
        "time": "Wed Mar 08 00:57:10 2023 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 07 14:27:10 2023 -0500"
      },
      "message": "Allow multiple connection to debugserver when running with --nolldb (#527)\n\n"
    },
    {
      "commit": "4dde9a377a68e274a8c22f835de7ee5bce948eb5",
      "tree": "5624451342876b00f8b06062b15ce722205d3077",
      "parents": [
        "7c2c64997879bb851e714dc9872ad160fa326fad"
      ],
      "author": {
        "name": "Nisarg Jhaveri",
        "email": "6381721+nisargjhaveri@users.noreply.github.com",
        "time": "Mon Mar 06 19:21:49 2023 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 06 08:51:49 2023 -0500"
      },
      "message": "Add instruments server support with --list_processes argument (#575)\n\n"
    },
    {
      "commit": "7c2c64997879bb851e714dc9872ad160fa326fad",
      "tree": "a644d3db6786db39f2bb1af9313bd0c1fd500232",
      "parents": [
        "c4b5d1bb55786c60f89eabb89259b3f395ad7b5c"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Dec 08 14:42:38 2022 -0500"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Dec 08 14:42:38 2022 -0500"
      },
      "message": "Incremented version to 1.12.1\n"
    },
    {
      "commit": "c4b5d1bb55786c60f89eabb89259b3f395ad7b5c",
      "tree": "a9b684069c9e8db27820fdd906e5ff46143a47b8",
      "parents": [
        "7a29ab0b6d611f2bf5de4b6f929a82a091866307"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Thu Dec 08 13:50:12 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 08 13:50:12 2022 -0500"
      },
      "message": "Fix an issue introduced by #503 where installing an IPA requires explicitly providing a bundle id. The bundle id is used to determine the final install location so it can be printed but is not otherwise required. (#569)\n\n"
    },
    {
      "commit": "7a29ab0b6d611f2bf5de4b6f929a82a091866307",
      "tree": "a69048330cacac2e9b4717f9b3a89d2abe55956b",
      "parents": [
        "05fbde8d6d45d9644163199b4b15681ca8003b29"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Thu Oct 06 15:23:08 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 06 15:23:08 2022 -0400"
      },
      "message": "Fix symbols downloading. Newer versions of Xcode seem to download dyld caches in parts and they can\u0027t be extracted until all of them have been downloaded so download everything first and then extract them instead of alternating between download and extract. (#567)\n\n"
    },
    {
      "commit": "05fbde8d6d45d9644163199b4b15681ca8003b29",
      "tree": "a0604f4b506b1d308a45d69255001ab63fbd376d",
      "parents": [
        "c85f1d7aab3999dff4d2dc0c95dcafacc1488116"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Thu Sep 29 14:24:07 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 29 14:24:07 2022 -0400"
      },
      "message": "Add new iPhone 14 model numbers *correctly*."
    },
    {
      "commit": "c85f1d7aab3999dff4d2dc0c95dcafacc1488116",
      "tree": "270a89db3635ef04e96c47c1b3b3e3c15f12b79c",
      "parents": [
        "06cd1e0e910d221271f9ede7de88e529c0325da8"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Thu Sep 29 14:17:37 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 29 14:17:37 2022 -0400"
      },
      "message": "Add new iPhone 14 model numbers."
    },
    {
      "commit": "06cd1e0e910d221271f9ede7de88e529c0325da8",
      "tree": "c5345138744dfc781b43b0e8469d47d951c77741",
      "parents": [
        "90bac5343961b10379a41d814820c5aac8145df2"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Mon Sep 26 11:42:30 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 26 11:42:30 2022 -0400"
      },
      "message": "Lookup whether the device is password protected before starting a debug server and log it as an event. (#566)\n\n"
    },
    {
      "commit": "90bac5343961b10379a41d814820c5aac8145df2",
      "tree": "832d3cbb26b23b34070079bd8dc87c121d91515b",
      "parents": [
        "f36ec2b07b0568bfd6035aaec1cc5f6e51f0ab9d"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Mon Sep 12 11:04:01 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 12 11:04:01 2022 -0400"
      },
      "message": "Xcode does not always contain a dedicated DeveloperDiskImage for each… (#565)\n\n* Xcode does not always contain a dedicated DeveloperDiskImage for each iOS version (e.g. iOS 15.1 and 15.3) so fallback to a DeveloperDiskImage with the same major version but a lower minor version when we don\u0027t find an exact match."
    },
    {
      "commit": "f36ec2b07b0568bfd6035aaec1cc5f6e51f0ab9d",
      "tree": "eddddecbe3428e00fe70575f6164876451a1d6a6",
      "parents": [
        "b3254438719b6bc82ceab1f630e7d642a9acfac5"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Fri Aug 26 12:29:28 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 26 12:29:28 2022 -0400"
      },
      "message": "Add a command to check whether a device has enabled developer mode. D… (#563)\n\nRetry of #556 that guards the developer mode check by a preprocessor define  so that it is not build by default. Developer mode requires a MobileDevice method introduced with Xcode 14 so including it by default will break builds where Xcode 14 is unavailable."
    },
    {
      "commit": "b3254438719b6bc82ceab1f630e7d642a9acfac5",
      "tree": "8bd2bb0158c6ccc9a9d9d5ea9a81dbef7e4b0b56",
      "parents": [
        "24c9efbd43f2acd25c0f3e85137e29ec3c1654cf"
      ],
      "author": {
        "name": "Uldis Kalniņš",
        "email": "uldis.kalninsh@gmail.com",
        "time": "Thu Aug 11 23:44:08 2022 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 11 13:44:08 2022 -0700"
      },
      "message": "Add workaround needed for Xcode-13.3+ for --noninteract crashes, where lldb is not able to print backtrace (#558)\n\n"
    },
    {
      "commit": "24c9efbd43f2acd25c0f3e85137e29ec3c1654cf",
      "tree": "066525fa1ee63910a419d1fdc8dd2ce59ab226ce",
      "parents": [
        "671bb9fd8ffe9d0cbd7b9e0753ddc17df3de931d"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez0730@gmail.com",
        "time": "Wed Jun 29 22:07:48 2022 -0400"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez0730@gmail.com",
        "time": "Wed Jun 29 22:07:48 2022 -0400"
      },
      "message": "Revert \"Add a command to check for developer mode. (#556)\"\n\nThis reverts commit aa870b532dc302eaff73bfa90ec4f8fef61ae967.\n"
    },
    {
      "commit": "671bb9fd8ffe9d0cbd7b9e0753ddc17df3de931d",
      "tree": "606693cb04e23f9f2727c5bcde00c6777690a996",
      "parents": [
        "5221abf1e3bc5a0594f23e857a5582b4622f6d88"
      ],
      "author": {
        "name": "Uldis Kalniņš",
        "email": "uldis.kalninsh@gmail.com",
        "time": "Wed Jun 29 16:05:19 2022 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 29 09:05:19 2022 -0400"
      },
      "message": "Skipping no reason stops in --non-interact lldb script (#557)\n\nCombination of lldb in Xcode-14 and iOS-16 beta currently forwards these events to our handler, which\r\ncauses premature exit for the non interact script. Crashes and signals have a reason"
    },
    {
      "commit": "5221abf1e3bc5a0594f23e857a5582b4622f6d88",
      "tree": "7e1d9e1d1745d5c76e0babcb3f8b7cc2187d22e4",
      "parents": [
        "aa870b532dc302eaff73bfa90ec4f8fef61ae967"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Tue Jun 28 13:07:52 2022 -0400"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Tue Jun 28 13:07:52 2022 -0400"
      },
      "message": "Incremented version to 1.12.0\n"
    },
    {
      "commit": "aa870b532dc302eaff73bfa90ec4f8fef61ae967",
      "tree": "95b3d6a406a9021626d764747a2b6f188fa85162",
      "parents": [
        "ac8f4a311aae6ccd6e3663a0ab36053f8c52ecd9"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Tue Jun 28 13:03:10 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 28 13:03:10 2022 -0400"
      },
      "message": "Add a command to check for developer mode. (#556)\n\nAdd a command to check whether a device has enabled developer mode. Developer mode was introduced in iOS 16. When checking devices on older versions the command will print an unsupported error."
    },
    {
      "commit": "ac8f4a311aae6ccd6e3663a0ab36053f8c52ecd9",
      "tree": "01b1f1379bf09fc6e58f842e8c0157050298920e",
      "parents": [
        "d02cf9619a6a621aa9631090856ee77bfc4d5446"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Tue May 31 13:18:45 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 31 13:18:45 2022 -0400"
      },
      "message": "Start and connect a session prior to downloading device symbols over wifi (#555)\n\nStart and connect a session prior to downloading device symbols over wifi because fetching the device class (needed to determine the exact dsc_extractor.bundle to use) over wifi requires a session."
    },
    {
      "commit": "d02cf9619a6a621aa9631090856ee77bfc4d5446",
      "tree": "868462c95e2a5656d4ed00d3a4d5df1f7de992eb",
      "parents": [
        "8670979f8ad61ef5623ff4e95702aa6bba07d340"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Wed May 25 10:00:13 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 25 10:00:13 2022 -0400"
      },
      "message": "Update device detection json output to include the interface over which the device was found (e.g. Wifi, USB, etc) and to correctly start a session before fetching device attributes. Previously without a session, devices connected over wifi would return null for some attributes including BuildVersion and DeviceClass. (#554)\n\n"
    },
    {
      "commit": "8670979f8ad61ef5623ff4e95702aa6bba07d340",
      "tree": "8fb831f0f3fda0eb9391db6182cef1bb562bcfca",
      "parents": [
        "025c956c286b8fc34cea040cffb8c024f62656c1"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Thu Mar 24 09:36:26 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 24 09:36:26 2022 -0400"
      },
      "message": "Remove an extraneous comma in the usage string. (#552)\n\n"
    },
    {
      "commit": "025c956c286b8fc34cea040cffb8c024f62656c1",
      "tree": "ecdfde051cefc25a7e25f5de8f3dc640eb707b96",
      "parents": [
        "f381d03cd3c013bdf1e69a36e792a27bde039c68"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Thu Mar 24 09:27:22 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 24 09:27:22 2022 -0400"
      },
      "message": "Add latest iPad Air and iPhone SE to device_db (#551)\n\n"
    },
    {
      "commit": "f381d03cd3c013bdf1e69a36e792a27bde039c68",
      "tree": "6c9fbfc9ac1de268925b9eda064331030d87e27b",
      "parents": [
        "13ccbb0ff2547f63d580499037d857390344646d"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Wed Mar 23 16:47:19 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 23 16:47:19 2022 -0400"
      },
      "message": "Add support for listing, downloading, installing, and uninstalling provisioning profiles. (#549)\n\nCo-authored-by: Gabe Giosia \u003cgabe@ghearing.com\u003e"
    },
    {
      "commit": "13ccbb0ff2547f63d580499037d857390344646d",
      "tree": "880b1c63956a03d20977feac27d7c6ad5b6ab43a",
      "parents": [
        "5002383dcbce066a2edc8fbcaf703ae22e99be06"
      ],
      "author": {
        "name": "sanmanti",
        "email": "89164998+sanmanti@users.noreply.github.com",
        "time": "Wed Mar 23 16:40:07 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 23 16:40:07 2022 -0400"
      },
      "message": "Change description of --detect to be more accurate (#550)\n\nCo-authored-by: Steven An \u003cstevenan@Stevens-MacBook-Pro.local\u003e"
    },
    {
      "commit": "5002383dcbce066a2edc8fbcaf703ae22e99be06",
      "tree": "9b20a57ddc48b9387d799c9b9520966c5e433fe0",
      "parents": [
        "fd096ddd933a612dc2521495a7c5b2d8343927b9"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Mar 16 11:39:01 2022 -0400"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Mar 16 11:39:01 2022 -0400"
      },
      "message": "Revert \"Add support for listing, downloading, installing, and uninstalling provisioning profiles.\"\n\nThis reverts commit fd096ddd933a612dc2521495a7c5b2d8343927b9.\n"
    },
    {
      "commit": "fd096ddd933a612dc2521495a7c5b2d8343927b9",
      "tree": "eeee112a3baacb0a1e447061a63e692b43edf616",
      "parents": [
        "78a866cc9586a8bd5635177d34d4b06906894074"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Mar 16 11:27:59 2022 -0400"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Mar 16 11:33:59 2022 -0400"
      },
      "message": "Add support for listing, downloading, installing, and uninstalling provisioning profiles.\n"
    },
    {
      "commit": "78a866cc9586a8bd5635177d34d4b06906894074",
      "tree": "9b20a57ddc48b9387d799c9b9520966c5e433fe0",
      "parents": [
        "359110156da6990acc6ed246d3d49359818a88d4"
      ],
      "author": {
        "name": "Ukalnins",
        "email": "uldis.kalninsh@gmail.com",
        "time": "Mon Jan 24 17:19:43 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 24 10:19:43 2022 -0500"
      },
      "message": "restore behaviour where DEVELOPER_DIR pointing not Xcode.app still works (#544)\n\nxcode-select is able to handle DEVELOPER_DIR pointing to Xcode.app even though\r\nhistorically it should be pointing to the Contents/Developer sub directory.\r\nRestore previous behaviour where setting DEVELOPER_DIR to root xcode folder still works in ios-deploy."
    },
    {
      "commit": "359110156da6990acc6ed246d3d49359818a88d4",
      "tree": "5e36773c601cbeeb05a02d73533a625769ee4f54",
      "parents": [
        "c3742af16a59ccc6fbb307e4e414005926383b6a"
      ],
      "author": {
        "name": "Eugene",
        "email": "e@egeek.me",
        "time": "Thu Oct 14 16:35:26 2021 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 14 09:35:26 2021 -0400"
      },
      "message": "Skip removing FIFOs from device (#528)\n\n* Determine if a remote file is a FIFO\r\n\r\n* Skip removing FIFOs from device\r\n\r\nThat operation always fails with error `0xc` anyway.\r\n\r\nTo distinguish regular files from FIFO, new `READ_DIR_FIFO` is added to\r\n`read_dir_cb_reason`. The behavior of other operations regarding FIFOs\r\nis left the same by supporting the new reason.\r\n\r\nAnother implementation could be not to extend the `read_dir_cb_reason`\r\nand add another flag to `read_dir`\u0027s `callback`, but that would allow\r\nmeaningless cases, such as `reason \u003d READ_DIR_AFTER_DIR, is_fifo \u003d\r\ntrue`.\r\n\r\nThe ideal implementation would be to extent the `READ_DIR_FILE` enum\r\ncase with a flag (i.e., `READ_DIR_FILE(is_fifo \u003d true)`), but that is\r\nnot supported in Objective-C.\r\n\r\n* Continue removing files after an error\r\n\r\nThe fix is to skip removing FIFOs had a side-effect of failing to remove\r\na directory where a skipped file is because the directory is not empty.\r\n\r\nThe change here is to continue removing files after errors, which is\r\nalso helpful in cases when `ios-deploy` fails to remove `/Documents/`\r\n(\"Error 0xa: You do not have permission.\"), but still needs to continue\r\nremoving what it can from `/Library/`.\r\n\r\n* Fix printing error messages\r\n\r\nThis makes `ios-deploy` print error messages for known error codes so\r\nthat the console log looks like:\r\n\r\n```\r\nios-deploy[13450:4855044] [ !! ] Error 0x1: An unknown error occurred. AFCRemovePath(conn, name)\r\nios-deploy[13450:4855044] [ !! ] Error 0xa: You do not have permission. AFCRemovePath(conn, name)\r\n```\r\n\r\ninstead of:\r\n\r\n```\r\nios-deploy[13409:4853438] [ !! ] Error 0x1: unknown. AFCRemovePath(conn, name)\r\nios-deploy[13409:4853438] [ !! ] Error 0xa: unknown. AFCRemovePath(conn, name)\r\n```\r\n\r\nThe fix is to create an error code from the input `error` to match\r\nwhat\u0027s defined in `errorcode_to_id` (for some reason, the errors are\r\n`OR`\u0027d with `0xe8000000`). This change is taken from the\r\n`SDMMobileDevice` project, which is the source for the error codes.\r\n\r\nCo-authored-by: Gabe Giosia \u003cgiosia@google.com\u003e"
    },
    {
      "commit": "c3742af16a59ccc6fbb307e4e414005926383b6a",
      "tree": "e32c783272859cc485714b3e6ed66619b841e016",
      "parents": [
        "089734fb5f1ccb2d273ba7880525e6dd9c7ad8dd"
      ],
      "author": {
        "name": "Matt Centurion",
        "email": "92415360+MattCenturion@users.noreply.github.com",
        "time": "Thu Oct 14 06:32:37 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 14 09:32:37 2021 -0400"
      },
      "message": "Correct read_dir nlink/blocks reporting (#540)\n\nWhen requested via \"--list --json\" read_dir(...) loops thru AFCKeyValueRead(...) to obtain st_size/st_mtime/st_birthtime/st_nlink/st_blocks of each directory entry. Likely typo had st_nlink value being overwritten by st_blocks value causing reported \"st_nlink\" to match st_blocks and st_blocks always be \"-1\". Fix corrects this small typo and now both values are being reported correctly in this case."
    },
    {
      "commit": "089734fb5f1ccb2d273ba7880525e6dd9c7ad8dd",
      "tree": "2c5164d80b34150e1101c1986b617b7fe7318116",
      "parents": [
        "4292f673c582a27393504359de7514b916b2ef84"
      ],
      "author": {
        "name": "Luke Street",
        "email": "luke@street.dev",
        "time": "Mon Sep 27 09:54:55 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 27 09:54:55 2021 -0400"
      },
      "message": "Add iPhone 13 / new iPads / Apple TV 4K 2 (#539)\n\n"
    },
    {
      "commit": "4292f673c582a27393504359de7514b916b2ef84",
      "tree": "290ef40ca1f4ce226af8ea3afbcec8198367f91f",
      "parents": [
        "cf0c5525e323b5dd16b01e95154b86c3ce844439"
      ],
      "author": {
        "name": "Christopher Fujino",
        "email": "christopherfujino@gmail.com",
        "time": "Thu Sep 16 14:47:50 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 16 17:47:50 2021 -0400"
      },
      "message": "Make \"Disconnected...\" message verbose-only (#532)\n\n"
    },
    {
      "commit": "cf0c5525e323b5dd16b01e95154b86c3ce844439",
      "tree": "f8680918d075e6ff25d1a6d6365b174d61d858b2",
      "parents": [
        "f0f0b2b000f3ec2866d0de6204752c577cf06b38"
      ],
      "author": {
        "name": "Christopher Fujino",
        "email": "christopherfujino@gmail.com",
        "time": "Thu Sep 16 14:44:50 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 16 17:44:50 2021 -0400"
      },
      "message": "Make \"Skipping\" log messages verbose only (#531)\n\n"
    },
    {
      "commit": "f0f0b2b000f3ec2866d0de6204752c577cf06b38",
      "tree": "01a9521af9b5216d85b561b7d91b469dc63b8ecf",
      "parents": [
        "76796cb470b6196630d81e738a1eb97d25de1772"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Thu Sep 16 15:12:30 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 16 15:12:30 2021 -0400"
      },
      "message": "Fix an invalid casting from char * to NSString *. (#537)\n\n"
    },
    {
      "commit": "76796cb470b6196630d81e738a1eb97d25de1772",
      "tree": "99b40d99c878afaf289435cfd7e5d3e207c7c1db",
      "parents": [
        "0f2ffb1e564aa67a2dfca7cdf13de47ce489d835"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Tue Sep 14 16:16:26 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 14 16:16:26 2021 -0400"
      },
      "message": "Remove an erronous comma that is causing an unused data argument in a format string.\n\n"
    },
    {
      "commit": "0f2ffb1e564aa67a2dfca7cdf13de47ce489d835",
      "tree": "7c4112fdb23f3af53cdf0074710436d12e16ae0f",
      "parents": [
        "f973cb3e044be1442f70daf6321c40cfb314bad6"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Tue Sep 14 15:18:46 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 14 15:18:46 2021 -0400"
      },
      "message": "Second commit to add the ability to download OS symbols from an Apple… (#535)\n\n* Second commit to add the ability to download OS symbols from an Apple device with iOS-deploy. This commit adapts the test program code from Apple\u0027s dsc_extractor.cpp file in their dyld repo. This dlopens Xcode\u0027s dsc_extractor.bundle to extract the symbols from the dyld cache file downloaded in the previous commit.\r\n\r\nSee last few lines in https://opensource.apple.com/source/dyld/dyld-655.1.1/launch-cache/dsc_extractor.cpp.auto.html"
    },
    {
      "commit": "f973cb3e044be1442f70daf6321c40cfb314bad6",
      "tree": "645ebc090a8ebc219e59c1598e44d292931a6162",
      "parents": [
        "c7c50a6a5520596e136a2c162fdff430728c8d5e"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Mon Sep 13 14:22:46 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 13 14:22:46 2021 -0400"
      },
      "message": "Add a \u0027symbols\u0027 command line flag that takes a path to a directory. This command will download the dyld cache files containing the system libraries compressed into one file and store them in the given directory. This commit does the same thing that Xcode does when a device is plugged in and Xcode is \u0027Preparing debugger support for iPhone\u0027. This is only the first part of downloading symbols from a device. A subsequent commit will extract the libraries the dyld cache files. (#534)\n\nCo-authored-by: Ivan Hernandez \u003civanhernandez@Ivans-MacBook-Pro.local\u003e"
    },
    {
      "commit": "c7c50a6a5520596e136a2c162fdff430728c8d5e",
      "tree": "e1829ca57f50734f70717fb1acfaa442e4e7ce79",
      "parents": [
        "4405d291e2be6dfcf608da06a52ef969c06f8682"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Wed Sep 01 15:59:07 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 01 15:59:07 2021 -0400"
      },
      "message": "Prioritize using the Xcode path set in the DEVELOPER_DIR environment variable when available. (#533)\n\n"
    },
    {
      "commit": "4405d291e2be6dfcf608da06a52ef969c06f8682",
      "tree": "7d66efc226a3ee9871fe85c99ca6adb7a86461f2",
      "parents": [
        "0ea640092d5e9f8c35f04a5dcc4bbc66072d94e2"
      ],
      "author": {
        "name": "Thi Doãn",
        "email": "t@thi.im",
        "time": "Thu Aug 19 03:21:15 2021 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 18 14:21:15 2021 -0400"
      },
      "message": "Support building with Bazel (#530)\n\nThis allows build rules to add this as their tool dependency."
    },
    {
      "commit": "0ea640092d5e9f8c35f04a5dcc4bbc66072d94e2",
      "tree": "b693b55c0ac9a8636bf651081bd075acad5a82a3",
      "parents": [
        "1bae6a263aadf2aa2a10b92bfa4dd357bf6cef19"
      ],
      "author": {
        "name": "Nisarg Jhaveri",
        "email": "6381721+nisargjhaveri@users.noreply.github.com",
        "time": "Mon Jul 26 18:32:31 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 26 09:02:31 2021 -0400"
      },
      "message": "Speed up copy_find_path by specifying maxdepth in find (#526)\n\n"
    },
    {
      "commit": "1bae6a263aadf2aa2a10b92bfa4dd357bf6cef19",
      "tree": "63926cb2d20a4dcac105df12a1cc1b8fe01918e4",
      "parents": [
        "357d1761795eb30c71e14d26ac276dedf31ef6a5"
      ],
      "author": {
        "name": "Eugene",
        "email": "e@egeek.me",
        "time": "Mon Jul 19 16:21:43 2021 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 19 09:21:43 2021 -0400"
      },
      "message": "Print uploaded files in verbose mode (#520)\n\n* Print uploaded files in verbose and JSON mode\r\n\r\nThis logs the uploaded directories and files in the verbose mode (`-v`)\r\nsimilar to logging the downloaded directories and files (however that\r\ndoesn\u0027t require the verbose mode).\r\n\r\nFixes #519."
    },
    {
      "commit": "357d1761795eb30c71e14d26ac276dedf31ef6a5",
      "tree": "59c9ad9a4cbf673cabff8e440f760a7ddfaf9f45",
      "parents": [
        "30f31fa7ed68bd3ab8e4e6e51a0fc438c87b3a65"
      ],
      "author": {
        "name": "Nisarg Jhaveri",
        "email": "6381721+nisargjhaveri@users.noreply.github.com",
        "time": "Thu Jun 03 06:43:23 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 02 21:13:23 2021 -0400"
      },
      "message": "Fix some compiler warnings, cleaner build logs (#517)\n\n- Fix a few compiler warnings\r\n- Disable logging entire env for run script phase"
    },
    {
      "commit": "30f31fa7ed68bd3ab8e4e6e51a0fc438c87b3a65",
      "tree": "64f9a2c0d2cec69f5fbad3d215159c1c3bd84931",
      "parents": [
        "df7d9f1e9c8074a4449a277528c9cb0d1ca48a7f"
      ],
      "author": {
        "name": "Nisarg Jhaveri",
        "email": "6381721+nisargjhaveri@users.noreply.github.com",
        "time": "Thu Jun 03 06:39:00 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 02 21:09:00 2021 -0400"
      },
      "message": "Log DeviceDisconnected event when running with --json (#516)\n\n"
    },
    {
      "commit": "df7d9f1e9c8074a4449a277528c9cb0d1ca48a7f",
      "tree": "b5caec142ba004984182fe92fbcd1eb74c7c04ad",
      "parents": [
        "a9be896daea9c801ae15badcfa47824bfcf9ba96"
      ],
      "author": {
        "name": "Nisarg Jhaveri",
        "email": "6381721+nisargjhaveri@users.noreply.github.com",
        "time": "Thu Jun 03 06:31:23 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 02 21:01:23 2021 -0400"
      },
      "message": "Show finer progress when installing (#515)\n\n"
    },
    {
      "commit": "a9be896daea9c801ae15badcfa47824bfcf9ba96",
      "tree": "68a538bb0b1ad8c2d9dbfaa933ae116a6851ea67",
      "parents": [
        "7734420b607ec6522d26d9212d38dd411ffeb61c"
      ],
      "author": {
        "name": "Gabe Giosia",
        "email": "giosia@google.com",
        "time": "Wed Jun 02 20:58:28 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 02 20:58:28 2021 -0400"
      },
      "message": "Add new iPads (#512)\n\nfixes #511"
    },
    {
      "commit": "7734420b607ec6522d26d9212d38dd411ffeb61c",
      "tree": "235e1a4a97c341dc1ccf6d6e6581f00a4f60b5c9",
      "parents": [
        "8dfad9b6b14cd7b8b5c722ca142c866f55649735"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Wed Apr 07 16:44:25 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 07 16:44:25 2021 -0400"
      },
      "message": "Allow --nolldb to run without providing an app bundle. This can be used when we intend to debug a process that is already installed or is already running on the device. The user must run lldb on their own, manually connect the debugserver and attach or launch a process to debug on the device. (#507)\n\n"
    },
    {
      "commit": "8dfad9b6b14cd7b8b5c722ca142c866f55649735",
      "tree": "598c9ea6463d83def4dd916f95d8e6d855973dee",
      "parents": [
        "928d4feaa7fca3271db721ffe9809302e6297803"
      ],
      "author": {
        "name": "ryanluoo",
        "email": "quick.sword@hotmail.com",
        "time": "Tue Feb 23 19:29:51 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 23 06:29:51 2021 -0500"
      },
      "message": "Add support for more friendly usages of --key (#501)\n\nAdd support for more friendly usages of --key\r\n - Support multiple `--key` parameters.\r\n - Support `,` as a separator of keys on a single parameters\r\n - Support `\u0026` as a separator of keys on a single parameters\r\n - Change documentation to show more user-friendly `,` key separator\r\n"
    },
    {
      "commit": "928d4feaa7fca3271db721ffe9809302e6297803",
      "tree": "8f596ebe1d4146aaa89576f6e5e315323d119388",
      "parents": [
        "972a32858185ae5601f31c8c9b8577c1b1a5c913"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Fri Feb 19 10:50:01 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 19 10:50:01 2021 -0500"
      },
      "message": "Print the installation path of the app bundle on the actual device after installation. Prints by default when using JSON output because new JSON fields are presumably backwards compatible and will be ignored by any existing parsing logic. Requires --verbose when not using JSON to maintain formaat of existing output. (#503)\n\n"
    },
    {
      "commit": "972a32858185ae5601f31c8c9b8577c1b1a5c913",
      "tree": "c043562b7d15d6c41fd3b64e2b42b47740aa58ea",
      "parents": [
        "71f3617dc562b54828a592e28bf530449e996cc4"
      ],
      "author": {
        "name": "Ukalnins",
        "email": "uldis.kalninsh@gmail.com",
        "time": "Fri Feb 19 17:24:02 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 19 10:24:02 2021 -0500"
      },
      "message": "add basic support for watchos (#502)\n\n"
    },
    {
      "commit": "71f3617dc562b54828a592e28bf530449e996cc4",
      "tree": "16c17dc894817b4660deebbb402d31897e476382",
      "parents": [
        "23b9278f15ea3b9584c895926141ad140a61760c"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Mon Jan 25 08:53:55 2021 -0500"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Mon Jan 25 08:53:55 2021 -0500"
      },
      "message": "Incremented version to 1.11.4\n"
    },
    {
      "commit": "23b9278f15ea3b9584c895926141ad140a61760c",
      "tree": "9704b0bb8bdc09de2b7aa746accb606271807b0f",
      "parents": [
        "00a39c8180fcdf14beaf7e61d9564150a098c6b2"
      ],
      "author": {
        "name": "ryanluoo",
        "email": "quick.sword@hotmail.com",
        "time": "Mon Jan 25 21:38:40 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 25 08:38:40 2021 -0500"
      },
      "message": "Add -k/--key option. Allow getting more properties of the app (#497)\n\nAdd -k/--key option. Allow getting more properties of the app"
    },
    {
      "commit": "00a39c8180fcdf14beaf7e61d9564150a098c6b2",
      "tree": "03701c65e0b68a6b46a70e35e3493dce2c7aa873",
      "parents": [
        "944329c5e790de99d9d2f427fe809885fb8b51a1"
      ],
      "author": {
        "name": "marc hoffman",
        "email": "mh@remobjects.com",
        "time": "Mon Dec 14 09:39:51 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 14 08:39:51 2020 -0500"
      },
      "message": "Show iOS version and build version in \"Device found\" message (#491)\n\nShow iOS version and build version in \"Device found\" message"
    },
    {
      "commit": "944329c5e790de99d9d2f427fe809885fb8b51a1",
      "tree": "fa4ce16d8ddd27d343a9c74ca2ff982390cea87e",
      "parents": [
        "9233ad0127054c30ae45ca784d34ff90f83309a0"
      ],
      "author": {
        "name": "marc hoffman",
        "email": "mh@remobjects.com",
        "time": "Fri Nov 20 17:43:55 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 20 16:43:55 2020 -0500"
      },
      "message": "Show connection type in \"Disconnected\" messages (#490)\n\nShow connection type in \"Disconnected\" messages (to allow pairing up of WiFi vs USB connects/disconnects)"
    },
    {
      "commit": "9233ad0127054c30ae45ca784d34ff90f83309a0",
      "tree": "4af52e341b888d7bb682a31e764a12d54e7092db",
      "parents": [
        "18d75972c10230f266842981b38dd40f15525618"
      ],
      "author": {
        "name": "marc hoffman",
        "email": "mh@remobjects.com",
        "time": "Thu Nov 19 12:14:15 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 19 11:14:15 2020 -0500"
      },
      "message": "Always emit \"Symbol Path: \", even when running `--nolldb` (#488)\n\nAlways emit \"Symbol Path: \", even when running `--nolldb`"
    },
    {
      "commit": "18d75972c10230f266842981b38dd40f15525618",
      "tree": "3293fbe07fa79791ae0be292dda4a4f46bcee8d8",
      "parents": [
        "a4d56c4c85b50ee84a85cc41e96078c76b93b386"
      ],
      "author": {
        "name": "0x3c3e",
        "email": "quodro.a@gmail.com",
        "time": "Thu Nov 19 01:28:25 2020 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 18 17:28:25 2020 -0500"
      },
      "message": "Typo in description (#489)\n\n"
    },
    {
      "commit": "a4d56c4c85b50ee84a85cc41e96078c76b93b386",
      "tree": "0797e9bced3e60004364ab8599f2fda80f87ab8c",
      "parents": [
        "5308dfeeb943b5c32bd4fd892a40bb2f544f8b16"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Oct 22 20:12:10 2020 -0400"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Oct 22 20:12:10 2020 -0400"
      },
      "message": "Incremented version to 1.11.3\n"
    },
    {
      "commit": "5308dfeeb943b5c32bd4fd892a40bb2f544f8b16",
      "tree": "e9471d61ddd38e252c4d21c5fae8dd6860f82d51",
      "parents": [
        "862f0c2f85af1eb665a2f481b0e560cc5e31f689"
      ],
      "author": {
        "name": "Ukalnins",
        "email": "uldis.kalninsh@gmail.com",
        "time": "Tue Oct 20 18:17:22 2020 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 20 11:17:22 2020 -0400"
      },
      "message": "Allocate ref on stack instead of the type itself for AFC service startup (#485)\n\n"
    },
    {
      "commit": "862f0c2f85af1eb665a2f481b0e560cc5e31f689",
      "tree": "059be281514c853e99bb2eefd756f4a7680c2c77",
      "parents": [
        "a9e59d2746136cc6103e04e742cffb995cf39705"
      ],
      "author": {
        "name": "Ukalnins",
        "email": "uldis.kalninsh@gmail.com",
        "time": "Mon Oct 19 23:33:11 2020 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 16:33:11 2020 -0400"
      },
      "message": "fix script generation to not comment out the first line (#481)\n\nBetter to fix this now than overthink"
    },
    {
      "commit": "a9e59d2746136cc6103e04e742cffb995cf39705",
      "tree": "887398640f19ff14d91b4df969c459faf8326327",
      "parents": [
        "b7e0b0047b66b8a586d68ab134a67fa723cadbcb"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Mon Oct 19 16:30:41 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 16:30:41 2020 -0400"
      },
      "message": "Add new iPad and iPhone models. (#483)\n\nAdd new iPad and iPhone models."
    },
    {
      "commit": "b7e0b0047b66b8a586d68ab134a67fa723cadbcb",
      "tree": "8b9e403acb34f244184a8bede82d8f9375d6c11e",
      "parents": [
        "fad42f7bf455c8ab7ac9ce46f8c5b9917a645405"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Fri Sep 18 14:42:08 2020 -0400"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Fri Sep 18 14:42:08 2020 -0400"
      },
      "message": "Incremented version to 1.11.2\n"
    },
    {
      "commit": "fad42f7bf455c8ab7ac9ce46f8c5b9917a645405",
      "tree": "9cf89fd14b850ee7e21a53b98412885278f6f2f6",
      "parents": [
        "5322de73b95ceeb93e2f39bc20bd51550023a6a4"
      ],
      "author": {
        "name": "Ukalnins",
        "email": "uldis.kalninsh@gmail.com",
        "time": "Mon Sep 07 14:07:06 2020 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 07 07:07:06 2020 -0400"
      },
      "message": "fix missing output when lldb is buffering output (#474)\n\n"
    },
    {
      "commit": "5322de73b95ceeb93e2f39bc20bd51550023a6a4",
      "tree": "01b608ef9d93463e3fdd308f4999e13dc6493f65",
      "parents": [
        "ee3aec1a303dd0b52bb7b798b5a25c20e2614733"
      ],
      "author": {
        "name": "Ukalnins",
        "email": "uldis.kalninsh@gmail.com",
        "time": "Tue Sep 01 17:42:58 2020 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 01 10:42:58 2020 -0400"
      },
      "message": "add ability to execute custom scripts and commands (#472)\n\n"
    },
    {
      "commit": "ee3aec1a303dd0b52bb7b798b5a25c20e2614733",
      "tree": "7e33c3a1610dc1a580d69ccb37181cba0cabb906",
      "parents": [
        "e72292943daf443b4e8f45ba92214650b1cf2d50"
      ],
      "author": {
        "name": "Ukalnins",
        "email": "uldis.kalninsh@gmail.com",
        "time": "Tue Sep 01 17:08:32 2020 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 01 10:08:32 2020 -0400"
      },
      "message": "fix handling of utf8 in output/error paths (#473)\n\n"
    },
    {
      "commit": "e72292943daf443b4e8f45ba92214650b1cf2d50",
      "tree": "0c8c9f60d5efafcde73f153e680092ed68d2ced0",
      "parents": [
        "67cef1bf2405156036bd6ba7d4804e206418fc5d"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Mon Aug 31 11:36:58 2020 -0400"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Mon Aug 31 11:36:58 2020 -0400"
      },
      "message": "Incremented version to 1.11.2-beta.1\n"
    },
    {
      "commit": "67cef1bf2405156036bd6ba7d4804e206418fc5d",
      "tree": "871629a411d42244d75b51745e3990ea43fdc1ae",
      "parents": [
        "8092250a3c36d34d392497c1824af23d8e24b66f"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Mon Aug 31 11:19:58 2020 -0400"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Mon Aug 31 11:19:58 2020 -0400"
      },
      "message": "Incremented version to 1.11.2\n"
    },
    {
      "commit": "8092250a3c36d34d392497c1824af23d8e24b66f",
      "tree": "8d82abb49230cbf5ebce4deb688db2c3a3c5d9a2",
      "parents": [
        "5276058e795034b49d1e7e1e12409640440ed3c1"
      ],
      "author": {
        "name": "Ukalnins",
        "email": "uldis.kalninsh@gmail.com",
        "time": "Mon Aug 31 18:02:06 2020 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 31 11:02:06 2020 -0400"
      },
      "message": "fix communication with debuggserver on ios-14 (#471)\n\n* fix communication with debuggserver on ios-14\r\n\r\n* decrease read buffer size, create socket with correct flags\r\n\r\n* fix regression on older iOS devices"
    },
    {
      "commit": "5276058e795034b49d1e7e1e12409640440ed3c1",
      "tree": "98a94cadf424f2a63a3f1a74cca3dd791ed1c2cc",
      "parents": [
        "dd6b949c2d63a1c55c97f8273e170812736227c9"
      ],
      "author": {
        "name": "Gabe Giosia",
        "email": "gabe@ghearing.com",
        "time": "Wed Aug 19 10:55:55 2020 -0400"
      },
      "committer": {
        "name": "Gabe Giosia",
        "email": "gabe@ghearing.com",
        "time": "Wed Aug 19 10:55:55 2020 -0400"
      },
      "message": "Incremented version to 1.11.1\n"
    },
    {
      "commit": "dd6b949c2d63a1c55c97f8273e170812736227c9",
      "tree": "87bf8fec831966a43845794e770db7c0a8d3e10e",
      "parents": [
        "89c509bf250c3d17fab755a33396872bf712323b"
      ],
      "author": {
        "name": "Gabe Giosia",
        "email": "giosia@google.com",
        "time": "Wed Aug 19 10:23:55 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 19 10:23:55 2020 -0400"
      },
      "message": "Mark betas as only having \"preliminary testing\""
    },
    {
      "commit": "89c509bf250c3d17fab755a33396872bf712323b",
      "tree": "157a744f667edc660b6d6095a079d364e5df6247",
      "parents": [
        "3b4f01181c4f6f457c05131e730989e56189e41f"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Wed Aug 19 09:44:37 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 19 09:44:37 2020 -0400"
      },
      "message": "Fix Large Incremental Installs (#470)\n\nFix timeouts that happen with large Incremental installs"
    },
    {
      "commit": "3b4f01181c4f6f457c05131e730989e56189e41f",
      "tree": "8093bc089abf2f7c90875cf4c64bb25c9ce57a25",
      "parents": [
        "ff9e97cd4c7dff9238ea43910beb37e8c2c79766"
      ],
      "author": {
        "name": "Gabe Giosia",
        "email": "giosia@google.com",
        "time": "Thu Aug 13 10:28:34 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 10:28:34 2020 -0400"
      },
      "message": "Update the help output\n\nWe were missing several options in the main README"
    },
    {
      "commit": "ff9e97cd4c7dff9238ea43910beb37e8c2c79766",
      "tree": "3cf6ef5f2067f50c852a66144edb52331fa391c2",
      "parents": [
        "e3a798cc343a6b9b024d9923ed7c0a9a4538a40d"
      ],
      "author": {
        "name": "Gabe Giosia",
        "email": "giosia@google.com",
        "time": "Mon Jul 27 15:28:17 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 15:28:17 2020 -0400"
      },
      "message": "Update README.md"
    },
    {
      "commit": "e3a798cc343a6b9b024d9923ed7c0a9a4538a40d",
      "tree": "b229ee1025b2e30d330ef9dcda79874dbd670341",
      "parents": [
        "8371c38e1936b261e2ec3392f879e157031d4592"
      ],
      "author": {
        "name": "Gabe Giosia",
        "email": "giosia@google.com",
        "time": "Mon Jul 27 11:20:45 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 11:20:45 2020 -0400"
      },
      "message": "Update README.md"
    },
    {
      "commit": "8371c38e1936b261e2ec3392f879e157031d4592",
      "tree": "6320c850796b4324e8a772e45f561440eea4f7e0",
      "parents": [
        "a3d65faba7b4d5dc139459f928ed293cf15e18b6"
      ],
      "author": {
        "name": "Gabe Giosia",
        "email": "giosia@google.com",
        "time": "Mon Jul 27 11:20:22 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 11:20:22 2020 -0400"
      },
      "message": "Update README.md"
    },
    {
      "commit": "a3d65faba7b4d5dc139459f928ed293cf15e18b6",
      "tree": "21ef193292de18767188a1549f2d984e947a36c6",
      "parents": [
        "2377abc560f01350805a30b3389ef410367ef40c"
      ],
      "author": {
        "name": "Gabe Giosia",
        "email": "giosia@google.com",
        "time": "Mon Jul 27 11:10:33 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 11:10:33 2020 -0400"
      },
      "message": "Remove ElCaptain message and add nodeJS versions\n\nRemove ElCaptain messaging and add collection of npm/node versiion"
    },
    {
      "commit": "2377abc560f01350805a30b3389ef410367ef40c",
      "tree": "3d6a53282cbe862f9e79ac4e63889813030b5526",
      "parents": [
        "9f7fe09b056d334ccfefa82f52511684807d8ad6"
      ],
      "author": {
        "name": "Gabe Giosia",
        "email": "giosia@google.com",
        "time": "Mon Jul 27 11:03:02 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 11:03:02 2020 -0400"
      },
      "message": "Removing \"Filing an issue\" from CONTRIBUTING\n\nRemoving \"Filing an issue\" section from CONTRIBUTING.md because it is duplicated in ISSUE_TEMPLATE.md which everyone should see when filing bugs and can/does get our of sync with the actual template."
    },
    {
      "commit": "9f7fe09b056d334ccfefa82f52511684807d8ad6",
      "tree": "ba4631870040c9d5f211ab04604c99161a979953",
      "parents": [
        "2d1b059508f93159e5f1470433a70bbf2f2e7f03"
      ],
      "author": {
        "name": "Gabe Giosia",
        "email": "giosia@google.com",
        "time": "Mon Jul 27 09:53:31 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 09:53:31 2020 -0400"
      },
      "message": "Add Documentation for command in #453\n\nAdd Documentation for command in https://github.com/ios-control/ios-deploy/pull/453"
    },
    {
      "commit": "2d1b059508f93159e5f1470433a70bbf2f2e7f03",
      "tree": "7af5b30e5be60f72168971bae2ad789db582e293",
      "parents": [
        "fcbba00cd6561deed70d235caa58ee00c1f9bbff"
      ],
      "author": {
        "name": "Gabe Giosia",
        "email": "giosia@google.com",
        "time": "Mon Jul 27 09:28:57 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 09:28:57 2020 -0400"
      },
      "message": "Change versions that were tested"
    },
    {
      "commit": "fcbba00cd6561deed70d235caa58ee00c1f9bbff",
      "tree": "77988eeff7f2c78972a960c28b4c79631db7aa05",
      "parents": [
        "c1050a9d8e270f4402ffe3eee11d1582d4b1a046"
      ],
      "author": {
        "name": "Gabe Giosia",
        "email": "giosia@google.com",
        "time": "Thu Jul 09 10:15:19 2020 -0400"
      },
      "committer": {
        "name": "Gabe Giosia",
        "email": "giosia@google.com",
        "time": "Thu Jul 09 10:15:19 2020 -0400"
      },
      "message": "Incremented version to 1.11.0\n"
    },
    {
      "commit": "c1050a9d8e270f4402ffe3eee11d1582d4b1a046",
      "tree": "05ae37b6ff945b4b5041e171f1f7a7b28dc4f81f",
      "parents": [
        "dadab259fcb65464fa3a7914ee2ae7113ff59fa2"
      ],
      "author": {
        "name": "Ukalnins",
        "email": "uldis.kalninsh@gmail.com",
        "time": "Sat Jun 27 00:12:40 2020 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 26 17:12:40 2020 -0400"
      },
      "message": "fix lldb script on xcode 12 (#464)\n\nCo-authored-by: Uldis Kalniņš \u003cukalnins@whitecryption.com\u003e"
    },
    {
      "commit": "dadab259fcb65464fa3a7914ee2ae7113ff59fa2",
      "tree": "91ca4519a142e29d8d96119515b43f46fa2be27b",
      "parents": [
        "55b011d939ab0c98a0f58eef42014f481a523e96"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Tue Jun 23 10:46:39 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 23 10:46:39 2020 -0400"
      },
      "message": "Fix a few unused variable warnings. (#463)\n\nChange out asserts for if statements + on_sys_error and fix a few unused variable warnings."
    },
    {
      "commit": "55b011d939ab0c98a0f58eef42014f481a523e96",
      "tree": "e84205310aa6e3f44232940cbc1e14e5e0cf5ec8",
      "parents": [
        "c2c0f8d35fd9952a8449d4c5606689771c726f63"
      ],
      "author": {
        "name": "Ryan McPherson",
        "email": "ryanthered@gmail.com",
        "time": "Tue May 05 11:30:00 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 05 14:30:00 2020 -0400"
      },
      "message": "Exit early from install/transfer callbacks if the dictionary contains an error.  (#461)\n\n"
    },
    {
      "commit": "c2c0f8d35fd9952a8449d4c5606689771c726f63",
      "tree": "10f6b5c125dc64157fd4af8cf55b5855196591e2",
      "parents": [
        "d3e898f883619b3e7581199f289a64034d361e97"
      ],
      "author": {
        "name": "Gabe Giosia",
        "email": "giosia@google.com",
        "time": "Fri May 01 16:12:05 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 01 16:12:05 2020 -0400"
      },
      "message": "Add iPhone SE 2G (#460)\n\n"
    },
    {
      "commit": "d3e898f883619b3e7581199f289a64034d361e97",
      "tree": "9b30586a52a3e6ce774fb92d3336f01c981052bf",
      "parents": [
        "72cbd8dcf4805295933c9c7e7f96a721eeb7535d"
      ],
      "author": {
        "name": "Ukalnins",
        "email": "uldis.kalninsh@gmail.com",
        "time": "Thu Apr 23 21:21:23 2020 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 23 14:21:23 2020 -0400"
      },
      "message": "handle errors during debugserver startup and add helper function to start session (#459)\n\n"
    },
    {
      "commit": "72cbd8dcf4805295933c9c7e7f96a721eeb7535d",
      "tree": "0a18eb4ff5e386003d25cdb547fb1b531272b028",
      "parents": [
        "575cd60c31c308d1993d7f92bf8e4e2593d42cf8"
      ],
      "author": {
        "name": "ryanluoo",
        "email": "quick.sword@hotmail.com",
        "time": "Sun Apr 05 17:11:25 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 05 05:11:25 2020 -0400"
      },
      "message": "Add --json support for list_bundle_id (#457)\n\n* add --json support for list_bundle_id\r\n\r\n* only get result\u0027s keys when --json is not set\r\n\r\nCo-authored-by: ryan.luo \u003cryan.luo@bytedance.com\u003e\r\nCo-authored-by: Gabe Giosia \u003cgiosia@google.com\u003e"
    },
    {
      "commit": "575cd60c31c308d1993d7f92bf8e4e2593d42cf8",
      "tree": "5bb5d1c14d30011fa3c2341132d17ab2ab52a0f3",
      "parents": [
        "3ad4726b01aad9125ffb0829f2d19ca4c76d4e47"
      ],
      "author": {
        "name": "ryanluoo",
        "email": "quick.sword@hotmail.com",
        "time": "Wed Apr 01 20:26:44 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 08:26:44 2020 -0400"
      },
      "message": "fix: remove extra space\n\nremove extra space\r\n\r\nCo-authored-by: ryan.luo \u003cryan.luo@bytedance.com\u003e\r\nCo-authored-by: Gabe Giosia \u003cgiosia@google.com\u003e"
    },
    {
      "commit": "3ad4726b01aad9125ffb0829f2d19ca4c76d4e47",
      "tree": "0871b77f252041edc49d914563b570f62e3df199",
      "parents": [
        "b264c95f8b70b4d96dc4f2ebc741e6cd3c0f7f51"
      ],
      "author": {
        "name": "ryanluoo",
        "email": "quick.sword@hotmail.com",
        "time": "Wed Apr 01 18:09:43 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 06:09:43 2020 -0400"
      },
      "message": "Add -F/--non-recursively option that controls whether to walk the directory recursively; add --json support for list_file (#454)\n\n* Add -F/--non-recursively option that controls whether to walk the dirtory recursively;  add --json support for list_file\r\n\r\nCo-authored-by: ryan.luo \u003cryan.luo@bytedance.com\u003e\r\nCo-authored-by: Gabe Giosia \u003cgiosia@google.com\u003e"
    },
    {
      "commit": "b264c95f8b70b4d96dc4f2ebc741e6cd3c0f7f51",
      "tree": "38aa0ff836bdfcedff314ab5ccaf0378c3b91282",
      "parents": [
        "deda9552ea9bbe8301a42cd8cfb02999a3812dbb"
      ],
      "author": {
        "name": "ryanluoo",
        "email": "quick.sword@hotmail.com",
        "time": "Fri Mar 27 21:12:33 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 09:12:33 2020 -0400"
      },
      "message": "Add --file_system/-f option that allows to access the raw file system (#453)\n\n* Fix the error when try to access some apps\u0027 sandbox by using a different command to start house arrest service\r\n\r\n* Add --file_system option that can support file system access\r\n\r\nCo-authored-by: ryan.luo \u003cryan.luo@bytedance.com\u003e\r\nCo-authored-by: Gabe Giosia \u003cgiosia@google.com\u003e"
    },
    {
      "commit": "deda9552ea9bbe8301a42cd8cfb02999a3812dbb",
      "tree": "f2671a45ed3871054f0db359d8615e6fcfa3fef3",
      "parents": [
        "3b1419b7c967cba197b66bbab5aec5c59ceb2faa"
      ],
      "author": {
        "name": "Gabe Giosia",
        "email": "giosia@google.com",
        "time": "Thu Mar 26 16:50:04 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 16:50:04 2020 -0400"
      },
      "message": "Add new iPad models\n\nAdd the new iPad Pros from https://www.theiphonewiki.com/wiki/List_of_iPad_Pros"
    },
    {
      "commit": "3b1419b7c967cba197b66bbab5aec5c59ceb2faa",
      "tree": "a44679a733c71829e5ddeb89138aaee3a6c9c54d",
      "parents": [
        "661efae1c68d447ccc469c1d8ba0c54c3a028371"
      ],
      "author": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez13@users.noreply.github.com",
        "time": "Fri Feb 14 13:06:33 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 14 13:06:33 2020 -0500"
      },
      "message": "Change progress values during incremental installation to follow the same convention that standard installations follow (#451)\n\nChange progress values during incremental installation to follow the same convention that standard installations follow, i.e. 50% is doing during transfer and the other 50% during installation phases.\r\n\r\nMoves the specialized incremental callback logic into it\u0027s own method that calls the non-incremental callbacks for shared logic."
    },
    {
      "commit": "661efae1c68d447ccc469c1d8ba0c54c3a028371",
      "tree": "b8b0f2888790f6c811938857e1f53c08b4ecdb66",
      "parents": [
        "b789f9be7221d834660b293e9c79a1985ad78df0"
      ],
      "author": {
        "name": "Ukalnins",
        "email": "uldis.kalninsh@gmail.com",
        "time": "Wed Jan 22 18:05:24 2020 +0200"
      },
      "committer": {
        "name": "Gabe Giosia",
        "email": "giosia@google.com",
        "time": "Wed Jan 22 11:05:24 2020 -0500"
      },
      "message": "Only grab terminal when necessery and restore when done (#414)\n\n* Only grab terminal when necessery\r\n\r\n* #414 bring to foreground also in noninteractive mode\r\n\r\nCo-authored-by: Gabe Giosia \u003cgabe@ghearing.com\u003e\r\n"
    },
    {
      "commit": "b789f9be7221d834660b293e9c79a1985ad78df0",
      "tree": "de5712d0697b3142c5f406583d77365fda62cee6",
      "parents": [
        "cb9b9bdd24881c6225ff4b3df6d6019a81d370a4"
      ],
      "author": {
        "name": "Gabe Giosia",
        "email": "giosia@google.com",
        "time": "Wed Jan 22 11:01:04 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 22 11:01:04 2020 -0500"
      },
      "message": "remove building of dummy ios-deploy-lib (#448)\n\n"
    },
    {
      "commit": "cb9b9bdd24881c6225ff4b3df6d6019a81d370a4",
      "tree": "c0246058c6f87925575ae4ee307ccbd4b5262ec1",
      "parents": [
        "a479ca2326daf12fe20cf920b91d351fa154b395"
      ],
      "author": {
        "name": "Gabe Giosia",
        "email": "giosia@google.com",
        "time": "Sun Jan 19 21:58:01 2020 -0500"
      },
      "committer": {
        "name": "Gabe Giosia",
        "email": "giosia@google.com",
        "time": "Sun Jan 19 21:58:01 2020 -0500"
      },
      "message": "remove unsused ios-deploy-lib\n"
    },
    {
      "commit": "a479ca2326daf12fe20cf920b91d351fa154b395",
      "tree": "f86ce27af9d8d39925438a4e8b647bb4d5624255",
      "parents": [
        "f0175101d49945797135d5a1fb6ff454cf3c1bb9"
      ],
      "author": {
        "name": "Gabe Giosia",
        "email": "giosia@google.com",
        "time": "Sun Jan 19 21:37:57 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 19 21:37:57 2020 -0500"
      },
      "message": "Update AMDeviceCreateHouseArrestService() to have types for options (#447)\n\nThis fixes an analyzer issue introduced in #446"
    },
    {
      "commit": "f0175101d49945797135d5a1fb6ff454cf3c1bb9",
      "tree": "72c8e70a0a8a8a21e82257676841e4282521b3f4",
      "parents": [
        "84e29ebee1982428e21d81012acfc4e50a5bbc99"
      ],
      "author": {
        "name": "ryanluoo",
        "email": "quick.sword@hotmail.com",
        "time": "Mon Jan 20 10:29:40 2020 +0800"
      },
      "committer": {
        "name": "Gabe Giosia",
        "email": "giosia@google.com",
        "time": "Sun Jan 19 21:29:40 2020 -0500"
      },
      "message": "Fix the error when try to access some apps\u0027 sandbox by using a different command to start house arrest service (#446)\n\n\r\n"
    },
    {
      "commit": "84e29ebee1982428e21d81012acfc4e50a5bbc99",
      "tree": "92ccb84ae08b3c10bd2eaab5dcbb3d8a1083f341",
      "parents": [
        "e3e4b0aaecf487e03a8653f77047c37c6f0c05fb"
      ],
      "author": {
        "name": "maxtardif",
        "email": "46479156+maxtardif@users.noreply.github.com",
        "time": "Sun Jan 19 11:41:06 2020 +0100"
      },
      "committer": {
        "name": "Gabe Giosia",
        "email": "giosia@google.com",
        "time": "Sun Jan 19 05:41:06 2020 -0500"
      },
      "message": "Print Disconnect message when a device connection is lost (#442)\n\n"
    }
  ],
  "next": "e3e4b0aaecf487e03a8653f77047c37c6f0c05fb"
}
