)]}'
{
  "commit": "f90d07613c7a86eca85df9f8209ce586ce70ecf6",
  "tree": "68cd745d255c85b86418d4cb64fc6a47547d1b6b",
  "parents": [
    "9eda802d947d9c4212eb3f821fa51956029dade0"
  ],
  "author": {
    "name": "Chris Dickens",
    "email": "christopher.a.dickens@gmail.com",
    "time": "Mon Jan 20 18:02:19 2020 -0800"
  },
  "committer": {
    "name": "Chris Dickens",
    "email": "christopher.a.dickens@gmail.com",
    "time": "Mon Jan 20 18:02:19 2020 -0800"
  },
  "message": "Windows: Remove support for WinCE and Visual Studio older than 2013\n\nThere appears to be no need for the WinCE backend anymore, and it is\nincreasingly difficult to keep healthy as the rest of the library\nchanges.\n\nRequire at least Visual Studio 2013 to compile. This simplifies matters\nas there is some semblance of C99 support there.\n\nSigned-off-by: Chris Dickens \u003cchristopher.a.dickens@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fa0f57d2f87f859ca4637344fe8dc09ca0f183a4",
      "old_mode": 33188,
      "old_path": ".gitattributes",
      "new_id": "f93e0b6a3f3f354de79887960454fa5a4d0ac99c",
      "new_mode": 33188,
      "new_path": ".gitattributes"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47dacb3b46547ea09d4149b5de6738ae8ca27db2",
      "new_mode": 33188,
      "new_path": ".private/.gitattributes"
    },
    {
      "type": "modify",
      "old_id": "520c3a585aae79f6ddcb4cbde82a9c22b247fc58",
      "old_mode": 33188,
      "old_path": ".private/bm.sh",
      "new_id": "0f45a98c8cbd7123de1770a57ea5aca44702b382",
      "new_mode": 33188,
      "new_path": ".private/bm.sh"
    },
    {
      "type": "delete",
      "old_id": "0cc7477392ccb130af00161cd8148edf35fc90b8",
      "old_mode": 33261,
      "old_path": ".private/bwince.cmd",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "2ad83959f0d6fe386dd266e7df2bcdb784ee4e88",
      "old_mode": 33188,
      "old_path": ".private/wbs.txt",
      "new_id": "7a124249f12c18dd518169b6b4c795aa14cb8bc1",
      "new_mode": 33188,
      "new_path": ".private/wbs.txt"
    },
    {
      "type": "delete",
      "old_id": "5b5e3cb0ef8e7bf48a3156d6b81a1091cace406f",
      "old_mode": 33261,
      "old_path": ".private/wbs_wince.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "9376dd5fcb184249c0724c56832ebf2892ab9478",
      "old_mode": 33188,
      "old_path": "INSTALL_WIN.txt",
      "new_id": "f257e252b7f07636b39d1d256a3b45cc9bfac6b5",
      "new_mode": 33188,
      "new_path": "INSTALL_WIN.txt"
    },
    {
      "type": "modify",
      "old_id": "0e6113e0be8b86dac09d70920c787ea9b7ef2c3b",
      "old_mode": 33188,
      "old_path": "appveyor.yml",
      "new_id": "676a543044215393863bd9d6697d74f5cc062ede",
      "new_mode": 33188,
      "new_path": "appveyor.yml"
    },
    {
      "type": "modify",
      "old_id": "a6fed52a199f2f6472428a7f18835bfea291132e",
      "old_mode": 33188,
      "old_path": "appveyor_cygwin.bat",
      "new_id": "80c7a7e16d820e76f122ae0d97833864701117a8",
      "new_mode": 33188,
      "new_path": "appveyor_cygwin.bat"
    },
    {
      "type": "modify",
      "old_id": "bdb475001545acb33d2a808dae02e480e289975d",
      "old_mode": 33188,
      "old_path": "appveyor_minGW.bat",
      "new_id": "3ed6272868cc0c54cae527ab309c4e5ef3388ad4",
      "new_mode": 33188,
      "new_path": "appveyor_minGW.bat"
    },
    {
      "type": "modify",
      "old_id": "129bc9af8c3bd82c944ccd6108b3497234276aa1",
      "old_mode": 33188,
      "old_path": "examples/ezusb.h",
      "new_id": "12d3d9d25a068ddbc2b4bbe666ff5d49b0938c99",
      "new_mode": 33188,
      "new_path": "examples/ezusb.h"
    },
    {
      "type": "modify",
      "old_id": "7a29c1aeef01399ae897009aa70d7ebb51a2d4c5",
      "old_mode": 33261,
      "old_path": "examples/testlibusb.c",
      "new_id": "a6bb15af8f2f035a270d363c167cbad9494b6823",
      "new_mode": 33261,
      "new_path": "examples/testlibusb.c"
    },
    {
      "type": "modify",
      "old_id": "a1d9f4ae912a1482d9eba86f3f74044b5c7f34ed",
      "old_mode": 33188,
      "old_path": "examples/xusb.c",
      "new_id": "46fb750404d6fa2a01a0fd5d0f11a496857c8866",
      "new_mode": 33188,
      "new_path": "examples/xusb.c"
    },
    {
      "type": "modify",
      "old_id": "466b633869a75e0735a1d69edd2cd1c28804dd1c",
      "old_mode": 33188,
      "old_path": "libusb/Makefile.am",
      "new_id": "7a6b53020035a4a8a72c2df4941acb663307b97f",
      "new_mode": 33188,
      "new_path": "libusb/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "3dce6d5a91cd5dd8a253ffb1b150d8ab6e7cf5e3",
      "old_mode": 33188,
      "old_path": "libusb/libusb-1.0.rc",
      "new_id": "9cdecd058c61c4ea626914219bde39e4d66785e5",
      "new_mode": 33188,
      "new_path": "libusb/libusb-1.0.rc"
    },
    {
      "type": "modify",
      "old_id": "a0f1edd0c64d39cad927b68dc533b9095871dac2",
      "old_mode": 33188,
      "old_path": "libusb/libusb.h",
      "new_id": "f0662324c38005ac0d93454322301e21cbf6fa7f",
      "new_mode": 33188,
      "new_path": "libusb/libusb.h"
    },
    {
      "type": "modify",
      "old_id": "4cb6141f15b5632cbdd7132dcac8057578f7fd1f",
      "old_mode": 33188,
      "old_path": "libusb/libusbi.h",
      "new_id": "6cc36bdba33636d05aa6f7df17cf9e7902c24c72",
      "new_mode": 33188,
      "new_path": "libusb/libusbi.h"
    },
    {
      "type": "modify",
      "old_id": "314853e701fd29cd7db65e7ee1bb9448907d1fd5",
      "old_mode": 33188,
      "old_path": "libusb/os/poll_windows.h",
      "new_id": "986b9c9c6fe86610b1759bb52e35dfa38fa33f2d",
      "new_mode": 33188,
      "new_path": "libusb/os/poll_windows.h"
    },
    {
      "type": "modify",
      "old_id": "409c49055392d4ca98b10c9fa9c9e6edd235b5a3",
      "old_mode": 33188,
      "old_path": "libusb/os/threads_windows.c",
      "new_id": "030f89e850004926d8299212afb04783bf99ea6c",
      "new_mode": 33188,
      "new_path": "libusb/os/threads_windows.c"
    },
    {
      "type": "modify",
      "old_id": "409de2d0e25e818fc86576944531747367c2ce0c",
      "old_mode": 33188,
      "old_path": "libusb/os/threads_windows.h",
      "new_id": "e971163c859b8ee948d775dfd2fd9103a8a98be2",
      "new_mode": 33188,
      "new_path": "libusb/os/threads_windows.h"
    },
    {
      "type": "delete",
      "old_id": "a0f35e93e5de1ce5e6c5bbe0ebf6731ce1d3d921",
      "old_mode": 33188,
      "old_path": "libusb/os/wince_usb.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "edcb9fcc4005cc44c5e076b3d0c93f512dd1b435",
      "old_mode": 33188,
      "old_path": "libusb/os/wince_usb.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "9c584fe4d035e058ceee3968de8d3e049a3764bb",
      "old_mode": 33188,
      "old_path": "libusb/os/windows_nt_common.c",
      "new_id": "577899aa9d57db85568a361de8b7f98af578872c",
      "new_mode": 33188,
      "new_path": "libusb/os/windows_common.c",
      "score": 98
    },
    {
      "type": "modify",
      "old_id": "b1725c2e326127a16cee117a5758a45e16296e93",
      "old_mode": 33188,
      "old_path": "libusb/os/windows_common.h",
      "new_id": "7533573291b5d1c67323bf8071e46e9367436e41",
      "new_mode": 33188,
      "new_path": "libusb/os/windows_common.h"
    },
    {
      "type": "delete",
      "old_id": "e155b5d3e3c48e1ff1cbd614ec3963e908de1c84",
      "old_mode": 33188,
      "old_path": "libusb/os/windows_nt_common.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "79b5b64b4c8f5482e9863da37bf79bf18c1d15b1",
      "old_mode": 33188,
      "old_path": "libusb/os/windows_nt_shared_types.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "f9a967b7c742d5c3c0e20e5fc398326e46760d25",
      "old_mode": 33188,
      "old_path": "libusb/os/windows_usbdk.c",
      "new_id": "f65052e88493552f115bf23bd9b023beec3f9431",
      "new_mode": 33188,
      "new_path": "libusb/os/windows_usbdk.c"
    },
    {
      "type": "modify",
      "old_id": "77660ae97ffc3415a2fe19d1fdee55f944a33af1",
      "old_mode": 33188,
      "old_path": "libusb/os/windows_usbdk.h",
      "new_id": "0eb3779a2e8b4d6ceb7b12f9b691e666b7b412e2",
      "new_mode": 33188,
      "new_path": "libusb/os/windows_usbdk.h"
    },
    {
      "type": "modify",
      "old_id": "2a7afad3c7101a8540c65966503d160e18a4c1d2",
      "old_mode": 33188,
      "old_path": "libusb/os/windows_winusb.c",
      "new_id": "ddd6e860c5c833e161b441e10e22bcdf5fac4c8e",
      "new_mode": 33188,
      "new_path": "libusb/os/windows_winusb.c"
    },
    {
      "type": "modify",
      "old_id": "dd8fde5a4babfe05490c4396dec9dc20834f9d9b",
      "old_mode": 33188,
      "old_path": "libusb/os/windows_winusb.h",
      "new_id": "245b13749396dd42bcbf59ba34528debb0bf17c8",
      "new_mode": 33188,
      "new_path": "libusb/os/windows_winusb.h"
    },
    {
      "type": "modify",
      "old_id": "f496998fd51cb48f0a75ae1e340fdb20eff56aa5",
      "old_mode": 33188,
      "old_path": "libusb/version_nano.h",
      "new_id": "aed0d3a35b8208c04210a0353afc945e2cedde2b",
      "new_mode": 33188,
      "new_path": "libusb/version_nano.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04c34fb4ebbd9312b9a254e243528bad907b6ab1",
      "new_mode": 33188,
      "new_path": "msvc/.gitattributes"
    },
    {
      "type": "delete",
      "old_id": "b70343597deac65e5b53558f5df4046e5143b950",
      "old_mode": 33188,
      "old_path": "msvc/appveyor.bat",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "b20d99ba71ec37f7e314cf7ea3112999df54d217",
      "old_mode": 33188,
      "old_path": "msvc/config.h",
      "new_id": "705b59a05383d69f23a7557e8508a35c12d2dd13",
      "new_mode": 33188,
      "new_path": "msvc/config.h"
    },
    {
      "type": "modify",
      "old_id": "bb071e139e9f7eb47f53cad2c03aa203cadd0d0e",
      "old_mode": 33188,
      "old_path": "msvc/ddk_build.cmd",
      "new_id": "66331fb186de90812b8d51ec549163a06ff45957",
      "new_mode": 33188,
      "new_path": "msvc/ddk_build.cmd"
    },
    {
      "type": "delete",
      "old_id": "07d15e3d4458b909e8a5431c2597305b6dbb105f",
      "old_mode": 33188,
      "old_path": "msvc/errno.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7446976fe0e078088314c21c25514016c6f50f97",
      "old_mode": 33188,
      "old_path": "msvc/fxload_2010.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ea83011dd215ea4655a0e08b3dc57e7c7a03d7ae",
      "old_mode": 33188,
      "old_path": "msvc/fxload_2012.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "e056546343ce10ecf5e8d8194d3bfa86c0ad03a5",
      "old_mode": 33188,
      "old_path": "msvc/fxload_2013.vcxproj",
      "new_id": "c05e9b8b73e3ee053bd51f1f50063e0e318b2829",
      "new_mode": 33188,
      "new_path": "msvc/fxload_2013.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "a6589b5da65a6f9f178eef1e317027f06da31d08",
      "old_mode": 33188,
      "old_path": "msvc/fxload_2015.vcxproj",
      "new_id": "a5fddfc3fd8cee64904b71ada759b661785afd0b",
      "new_mode": 33188,
      "new_path": "msvc/fxload_2015.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "9f5dbd992b5829182b64dae6a573016c84a6245f",
      "old_mode": 33188,
      "old_path": "msvc/fxload_sources",
      "new_id": "172329d499dbe28781d55f551d9bcf42487207c6",
      "new_mode": 33188,
      "new_path": "msvc/fxload_sources"
    },
    {
      "type": "delete",
      "old_id": "0efcb0b51882422adece66ce25249d39f99be248",
      "old_mode": 33188,
      "old_path": "msvc/getopt_2005.vcproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dcea23dde347418ea143c58d6efc9eddcf69dca8",
      "old_mode": 33188,
      "old_path": "msvc/getopt_2010.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d9b2b9d0fa751deb76e550d3a689e07fe8688fe0",
      "old_mode": 33188,
      "old_path": "msvc/getopt_2012.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "402414039bf2a51d48e69fdb0efcc6d127e98e34",
      "old_mode": 33188,
      "old_path": "msvc/getopt_2013.vcxproj",
      "new_id": "3b3b8e986624e833f28b9844a08d8f8598d6bbc5",
      "new_mode": 33188,
      "new_path": "msvc/getopt_2013.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "1413ef6d7eb0b7dc64c533bcefb4bf056b9b5df3",
      "old_mode": 33188,
      "old_path": "msvc/getopt_2015.vcxproj",
      "new_id": "05944d96c0e860dcfafb700e70ced3d50d10551e",
      "new_mode": 33188,
      "new_path": "msvc/getopt_2015.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "3f968996700a11c87ec1298320631d7b9c11c33d",
      "old_mode": 33188,
      "old_path": "msvc/getopt_sources",
      "new_id": "62e0d947a8c486434b2bf5bab00834653115ddaa",
      "new_mode": 33188,
      "new_path": "msvc/getopt_sources"
    },
    {
      "type": "delete",
      "old_id": "d518b71dde981e78dce6b1919b748fbc0f53f6df",
      "old_mode": 33188,
      "old_path": "msvc/hotplugtest_2010.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2fe92b80e67d9b50bdcb795197f28c1efce30add",
      "old_mode": 33188,
      "old_path": "msvc/hotplugtest_2012.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "efbd353c4652d3b379b0e2cadbefaf95d7b25e73",
      "old_mode": 33188,
      "old_path": "msvc/hotplugtest_2013.vcxproj",
      "new_id": "0a759d1ef65f648c60557dd25a3a3e8ccccf7916",
      "new_mode": 33188,
      "new_path": "msvc/hotplugtest_2013.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "ec9773d1aef6c558ae0ceb7f8565a3e97f1894db",
      "old_mode": 33188,
      "old_path": "msvc/hotplugtest_2015.vcxproj",
      "new_id": "c9a31b5e3a46d113a8dd89506f17ead4ef8e0a2b",
      "new_mode": 33188,
      "new_path": "msvc/hotplugtest_2015.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "0282d950198645dbd734d83c6e1cc9187f94a2c6",
      "old_mode": 33188,
      "old_path": "msvc/hotplugtest_sources",
      "new_id": "c2e0fc05776640df4b583a134874c017223b1731",
      "new_mode": 33188,
      "new_path": "msvc/hotplugtest_sources"
    },
    {
      "type": "delete",
      "old_id": "289bb50b4d542a57b390a5df7c7cd054a242953e",
      "old_mode": 33188,
      "old_path": "msvc/inttypes.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "14569a6ef7770f5e9a8a0a24b7724b8347f5f6f9",
      "old_mode": 33188,
      "old_path": "msvc/libusb.dsw",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "135f0b95c92d020c6aead25c4e5faffeaa7a5390",
      "old_mode": 33188,
      "old_path": "msvc/libusb_2005.sln",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8cdcb6aeff20ab24e1b25759c1985fbab4c8c3d3",
      "old_mode": 33188,
      "old_path": "msvc/libusb_2010.sln",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "518d3714e9057fecf1626b2417f5aad34c51d973",
      "old_mode": 33188,
      "old_path": "msvc/libusb_2012.sln",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0b4e9f1b7e06f67816dab0f27f6dfece17e5e045",
      "old_mode": 33188,
      "old_path": "msvc/libusb_2013.sln",
      "new_id": "888cb6e453a667252962da34475a2c98290399df",
      "new_mode": 33188,
      "new_path": "msvc/libusb_2013.sln"
    },
    {
      "type": "modify",
      "old_id": "3e333ba9618153ed517ef2023f4ebbef53937d86",
      "old_mode": 33188,
      "old_path": "msvc/libusb_2015.sln",
      "new_id": "b4f3b2bc06dbdf74877dc1cc9d8fdce108874813",
      "new_mode": 33188,
      "new_path": "msvc/libusb_2015.sln"
    },
    {
      "type": "modify",
      "old_id": "63d91d55eb9ae8195c3bf9e0a11df0f42ca8ebdd",
      "old_mode": 33188,
      "old_path": "msvc/libusb_2017.sln",
      "new_id": "6f53917e14f4b2b016e78c0af022cbbd816af9cd",
      "new_mode": 33188,
      "new_path": "msvc/libusb_2017.sln"
    },
    {
      "type": "delete",
      "old_id": "4e3d4cb0612f8cce609c563eac787e5636e0c2a7",
      "old_mode": 33188,
      "old_path": "msvc/libusb_dll.dsp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "325a4d723b4c2c5e02bed4564aa8df516e9bcaf7",
      "old_mode": 33188,
      "old_path": "msvc/libusb_dll_2005.vcproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "79768e5bfeaf8e5d8f855ad5c52b06b0d7c8b015",
      "old_mode": 33188,
      "old_path": "msvc/libusb_dll_2010.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4643c559d37abe6034bb73a3704c27b4f24471f9",
      "old_mode": 33188,
      "old_path": "msvc/libusb_dll_2012.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d37b486e6e271ada2c4d3c2d1c06114d575f4aa8",
      "old_mode": 33188,
      "old_path": "msvc/libusb_dll_2013.vcxproj",
      "new_id": "f175f263e1d067936129c245290d425947412e90",
      "new_mode": 33188,
      "new_path": "msvc/libusb_dll_2013.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "3e6bb8a245a999355ed058b9390b58ace976ad97",
      "old_mode": 33188,
      "old_path": "msvc/libusb_dll_2015.vcxproj",
      "new_id": "0633eacb6d637cc054aa923845a614e86d5bed2e",
      "new_mode": 33188,
      "new_path": "msvc/libusb_dll_2015.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "33c7aa7b526e94c386c00006cc8987fa0d48d06b",
      "old_mode": 33188,
      "old_path": "msvc/libusb_dll_2017.vcxproj",
      "new_id": "96bc137f936a240e286c96af6152e132948d8b70",
      "new_mode": 33188,
      "new_path": "msvc/libusb_dll_2017.vcxproj"
    },
    {
      "type": "delete",
      "old_id": "f365ba3d2cc1078044e67085f94afc53d6c765b2",
      "old_mode": 33188,
      "old_path": "msvc/libusb_dll_wince.vcproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "fcb1f773652eb12c485308302bf36d421726129d",
      "old_mode": 33188,
      "old_path": "msvc/libusb_sources",
      "new_id": "76a4e01ce5052fa13babae26492bda677815ecf2",
      "new_mode": 33188,
      "new_path": "msvc/libusb_sources"
    },
    {
      "type": "delete",
      "old_id": "7eddf798873868cd3351bff50c095a78da957965",
      "old_mode": 33188,
      "old_path": "msvc/libusb_static.dsp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "901c499f66690936a4ff6ee99e3f74737545889c",
      "old_mode": 33188,
      "old_path": "msvc/libusb_static_2005.vcproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8c18f082100f91bac825fad242016063e83ee6db",
      "old_mode": 33188,
      "old_path": "msvc/libusb_static_2010.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "567ca475a0f1da8695451f6d4663b20693eb3cfe",
      "old_mode": 33188,
      "old_path": "msvc/libusb_static_2012.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "486723e90a7686b277ee82fc47ad1290aa38f54c",
      "old_mode": 33188,
      "old_path": "msvc/libusb_static_2013.vcxproj",
      "new_id": "cb83530163bb320be18426406ee1f2c6953fb83d",
      "new_mode": 33188,
      "new_path": "msvc/libusb_static_2013.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "791096795834e3c71b0ee988a84e2a2c832b1c67",
      "old_mode": 33188,
      "old_path": "msvc/libusb_static_2015.vcxproj",
      "new_id": "336441b086e948235801291233352016526017ee",
      "new_mode": 33188,
      "new_path": "msvc/libusb_static_2015.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "ec1b1be35bd98e7066e67eb7eb5c0ec0236b677f",
      "old_mode": 33188,
      "old_path": "msvc/libusb_static_2017.vcxproj",
      "new_id": "b93888c56e4c288d384c5d04058712f96add811a",
      "new_mode": 33188,
      "new_path": "msvc/libusb_static_2017.vcxproj"
    },
    {
      "type": "delete",
      "old_id": "48e08cb82ed4288e1fd0e40f3d83ecfec62ec7e8",
      "old_mode": 33188,
      "old_path": "msvc/libusb_static_wince.vcproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d75ed7fdebea5cc77f8565811cf7e603b705dc29",
      "old_mode": 33188,
      "old_path": "msvc/libusb_wince.sln",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "93a93e4b4735798319aac3a740317471f6e39b52",
      "old_mode": 33188,
      "old_path": "msvc/listdevs.dsp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "88cef7fc1fbb67dd6f897703bd5a0f5432e7f716",
      "old_mode": 33188,
      "old_path": "msvc/listdevs_2005.vcproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3568b40ebb2c920910a3284338e8122cbdee967c",
      "old_mode": 33188,
      "old_path": "msvc/listdevs_2010.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1c133392784faa631ca89ecc390afa1595808c56",
      "old_mode": 33188,
      "old_path": "msvc/listdevs_2012.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ba054d5e26a555a6e6a965c544189a47af29400a",
      "old_mode": 33188,
      "old_path": "msvc/listdevs_2013.vcxproj",
      "new_id": "3c7f3a97891666e8c716fca3e97ff3753d9082fc",
      "new_mode": 33188,
      "new_path": "msvc/listdevs_2013.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "64368e2d55b228e9d8277ea3cf651cf41e46f69a",
      "old_mode": 33188,
      "old_path": "msvc/listdevs_2015.vcxproj",
      "new_id": "23931183778fbcf0cb577c686a39a8a4b8889320",
      "new_mode": 33188,
      "new_path": "msvc/listdevs_2015.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "2b110ee73f57043702b659fb2690f6f0ef7093f7",
      "old_mode": 33188,
      "old_path": "msvc/listdevs_sources",
      "new_id": "96f372e48b7def30232f5c83cfc120ced96d23b7",
      "new_mode": 33188,
      "new_path": "msvc/listdevs_sources"
    },
    {
      "type": "delete",
      "old_id": "a31424b5888e4e15dbb1a34d84592c72b49c8d8b",
      "old_mode": 33188,
      "old_path": "msvc/listdevs_wince.vcproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "85d9d6f3449585bc9eaf4888c5b02c24531b8a01",
      "old_mode": 33188,
      "old_path": "msvc/missing.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "183b9d35a2b0c619af2907a37b1320a7aa7b21c8",
      "old_mode": 33188,
      "old_path": "msvc/missing.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "00988d9bba32a6092b84f96b122f614422bde950",
      "old_mode": 33188,
      "old_path": "msvc/stdint.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ebb54918cf42062e933a1b3a7f6de0a198148e6b",
      "old_mode": 33188,
      "old_path": "msvc/stress_2005.vcproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ce0acd6d60cf0fd7046fac134f12113e9bebf6d4",
      "old_mode": 33188,
      "old_path": "msvc/stress_2010.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "79bbb6f2b8536570134c45194e68eb4576e70cab",
      "old_mode": 33188,
      "old_path": "msvc/stress_2012.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "3200900acf6fe178e0bbecf924a8ba4fcbd49236",
      "old_mode": 33188,
      "old_path": "msvc/stress_2013.vcxproj",
      "new_id": "cde30a8cc89249da96f1ef310b62c87fa8db7ee0",
      "new_mode": 33188,
      "new_path": "msvc/stress_2013.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "7dc3d47e1adbf34e04d65cdb5726925383983671",
      "old_mode": 33188,
      "old_path": "msvc/stress_2015.vcxproj",
      "new_id": "b30119a7e9edf1960a77b9fc096e8009ff1c0af1",
      "new_mode": 33188,
      "new_path": "msvc/stress_2015.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "5bdd2e8278b5d6c5323f1f501dc003b13e34f249",
      "old_mode": 33188,
      "old_path": "msvc/stress_sources",
      "new_id": "0b4c6dcaadf4e6fe1fe73b962327362987df7a6f",
      "new_mode": 33188,
      "new_path": "msvc/stress_sources"
    },
    {
      "type": "delete",
      "old_id": "86b038842fb1136950645400bbc3d04b0ba30c75",
      "old_mode": 33188,
      "old_path": "msvc/stress_wince.vcproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "349adee4738b6dd3a9ac2f18252d7e71db1f712a",
      "old_mode": 33188,
      "old_path": "msvc/testlibusb_2010.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2ab1cadf90b1fd0540911bc9ed84da41093aa79b",
      "old_mode": 33188,
      "old_path": "msvc/testlibusb_2012.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "96c75de16aa1edcb7de55e28e6961042ac333c2c",
      "old_mode": 33188,
      "old_path": "msvc/testlibusb_2013.vcxproj",
      "new_id": "852e9cda2c7afb850fa3d26899e6661b11055b17",
      "new_mode": 33188,
      "new_path": "msvc/testlibusb_2013.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "2eb59dc41590f23779e5a07751d314eedf504295",
      "old_mode": 33188,
      "old_path": "msvc/testlibusb_2015.vcxproj",
      "new_id": "759b2a35a0e9adf615c4ca245015389fd60aa095",
      "new_mode": 33188,
      "new_path": "msvc/testlibusb_2015.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "9b96ebebfef0c685e77f8993190b45ad76a1e070",
      "old_mode": 33188,
      "old_path": "msvc/testlibusb_sources",
      "new_id": "e4bf8aef564cb22287335d13a892bc1e77cdb1f5",
      "new_mode": 33188,
      "new_path": "msvc/testlibusb_sources"
    },
    {
      "type": "delete",
      "old_id": "0e5c13bd009f66e0762def1b2d55c68e494bff98",
      "old_mode": 33188,
      "old_path": "msvc/xusb.dsp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6ad9b7c0c9ddfdc335ab18e77b5136e5b09c0586",
      "old_mode": 33188,
      "old_path": "msvc/xusb_2005.vcproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "165e1447729f616ecd1808501a170560af3a6b99",
      "old_mode": 33188,
      "old_path": "msvc/xusb_2010.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c08dc2b59f257d5cd7ba78253c950eaf9fb19af2",
      "old_mode": 33188,
      "old_path": "msvc/xusb_2012.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "df7ed14d1c535d79b2fda2dbe65c1adf9e39f7fe",
      "old_mode": 33188,
      "old_path": "msvc/xusb_2013.vcxproj",
      "new_id": "07e4d3f9d8107532a2f218cf3a9dec3c30726620",
      "new_mode": 33188,
      "new_path": "msvc/xusb_2013.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "4582e3b36211711f606692bbee8b4a2a02f4b536",
      "old_mode": 33188,
      "old_path": "msvc/xusb_2015.vcxproj",
      "new_id": "69459e82a09e6383c7e4c47de454dc3b20fd9b16",
      "new_mode": 33188,
      "new_path": "msvc/xusb_2015.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "8b8749222053bf054cd526ce56dfad45b463a40c",
      "old_mode": 33188,
      "old_path": "msvc/xusb_sources",
      "new_id": "c706c8495d70210064910351f76836093e1a9450",
      "new_mode": 33188,
      "new_path": "msvc/xusb_sources"
    },
    {
      "type": "delete",
      "old_id": "17f1e85c0196c297231a4d01e1d538faa1868f4f",
      "old_mode": 33188,
      "old_path": "msvc/xusb_wince.vcproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "aa38cf12787be78982ff7f518be14475c27b1221",
      "old_mode": 33188,
      "old_path": "tests/testlib.c",
      "new_id": "95c9c0a3de44fc27f55a4036d728b6303b691c0a",
      "new_mode": 33188,
      "new_path": "tests/testlib.c"
    }
  ]
}
