)]}'
{
  "commit": "fa5ea47e620785e68a9c3bb294f8a0523e98780d",
  "tree": "19b44e290bb457fec1884ac4db62705a686a0c8c",
  "parents": [
    "0b3932c80dc338b36fe1b8bacd216bacb8991c17"
  ],
  "author": {
    "name": "Mark Adler",
    "email": "git@madler.net",
    "time": "Fri Feb 13 18:40:53 2026 -0800"
  },
  "committer": {
    "name": "Mark Adler",
    "email": "git@madler.net",
    "time": "Mon Feb 16 02:25:37 2026 -0800"
  },
  "message": "Remove vstudio projects in lieu of cmake-generated projects.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0368fed17364da721c92f22b780569d9ba4e2495",
      "old_mode": 33188,
      "old_path": "contrib/README.contrib",
      "new_id": "9f133982d2045cd7339d4aff3a7d67cc602ea8b3",
      "new_mode": 33188,
      "new_path": "contrib/README.contrib"
    },
    {
      "type": "modify",
      "old_id": "6d6223c401fad81a8a5bc6e37ed733690b31baf2",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/readme.txt",
      "new_id": "8f35c3dc46f56188e9569cb31d5f860a30d9f619",
      "new_mode": 33188,
      "new_path": "contrib/vstudio/readme.txt"
    },
    {
      "type": "delete",
      "old_id": "74e15c90d3c4bd46309713f42a762db785b04680",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc10/miniunz.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e53556a63866ca297e84a88a3e2c198aa0734e7e",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc10/miniunz.vcxproj.filters",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "917e15652b18f93d1fc1c41e3696fc1ca4c2104c",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc10/minizip.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bd18d715e7cdf3d75e7e7842921908687af1c105",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc10/minizip.vcxproj.filters",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0e668f7643bdb42eb6e9d52d3e12b71e89de80af",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc10/testzlib.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3cf52ee3edca8a0816801bac186a562050179574",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc10/testzlib.vcxproj.filters",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bcb08ff95d33c3270c4dd821b63ab3f36dcccee4",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc10/testzlibdll.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "aeb550e9c33809a5dc5ef90f735ab902d8b6068a",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc10/testzlibdll.vcxproj.filters",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "acbcf65804b8a7558b24e7fca6e29d1b49faf42a",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc10/zlib.rc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c7ed09e5195625fca9b998e1223f98ed8db47221",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc10/zlibstat.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ba7e23d3253ccdb07b88f93bf5cac81e56a7166d",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc10/zlibstat.vcxproj.filters",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e7fe0a32eae91ea3f8ac34a70f049f068fb41263",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc10/zlibvc.def",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6f6ffd5eea13b661512f1fe3e8f6cb2d30023e36",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc10/zlibvc.sln",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "19dfc35bf31858a4387e4bb1606d30eed72e2741",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc10/zlibvc.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "67c444ab9ab152d68d87e3491cc75313d8d2ba4c",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc10/zlibvc.vcxproj.filters",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8f9f20bd3290a4c2858af1274973a9ce7adf8851",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc11/miniunz.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c93d9e6fffbb927a0016cf7afc73320c547897aa",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc11/minizip.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c6198c1fd292f30485c503d713e8d746bbe9fe6b",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc11/testzlib.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9f20c78f60b9840da0ad4d0a428d2b0ecebebfac",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc11/testzlibdll.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "acbcf65804b8a7558b24e7fca6e29d1b49faf42a",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc11/zlib.rc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "86fb1c8bf605b28a00f42f7332a1802278bee32e",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc11/zlibstat.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e7fe0a32eae91ea3f8ac34a70f049f068fb41263",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc11/zlibvc.def",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9fcbafdd02cbddc94602902183fc98e305a1ec47",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc11/zlibvc.sln",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fc8cd9c1765fa3531f86a8963f9ae4bd9e1cbe30",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc11/zlibvc.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d88ac7fc7d6fcc1e068e8e24c3ca676bf4fb7c9c",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc12/miniunz.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f1f239c9e0c30d34a7c8aa25bd5f32c4b94aa11a",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc12/minizip.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "41303c0af488f4e64284a71698548a796ecf88f4",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc12/testzlib.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c66573a8bfe186bc09684d5401c066cfe36e954b",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc12/testzlibdll.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2ae381c2ae53b000da9e2dcde33c2de570d59bea",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc12/zlib.rc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6629d8e2a3a9e6eaba42ba68d08fb688ad3e1344",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc12/zlibstat.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e7fe0a32eae91ea3f8ac34a70f049f068fb41263",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc12/zlibvc.def",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dcda2298499fb85c5fb3f6ff3837093346d43084",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc12/zlibvc.sln",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4e0de691ef3135e323e160915fb3e1b4c79c42e4",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc12/zlibvc.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9b5c07587d81785684088dba6f8bec5d67439697",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc14/miniunz.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "968a410a1251ff0eca095e85ec0d2bc9ce244b6a",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc14/minizip.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "545204954dd4dc29c9c9fecc7fb7d3ec18f7f39f",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc14/testzlib.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d87474dec6880141db029355e349fa4ba303d256",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc14/testzlibdll.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2ae381c2ae53b000da9e2dcde33c2de570d59bea",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc14/zlib.rc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "85c1e8958e670a302f68c9b332aaa140f86514a9",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc14/zlibstat.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e7fe0a32eae91ea3f8ac34a70f049f068fb41263",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc14/zlibvc.def",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6f4a1076a4323e90664542ce8871a63b41cb49cb",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc14/zlibvc.sln",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "424ff55b7eda2d7ab8dfecdca281e5d9da8d72d8",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc14/zlibvc.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "68ef16588b29771a27ff5b32001c9c928ae06279",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc17/miniunz.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dd3c52e70c9927edd02df010f5a6cd4990e32375",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc17/minizip.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4cc99b3ffe122a9091b097c28b51a67bcba0dbee",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc17/testzlib.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "73bba55da8044f04a0e822907884ef0102e9447f",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc17/testzlibdll.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2ae381c2ae53b000da9e2dcde33c2de570d59bea",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc17/zlib.rc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b946ac2a90fb028a553951d85963ee3a2cee2622",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc17/zlibstat.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e7fe0a32eae91ea3f8ac34a70f049f068fb41263",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc17/zlibvc.def",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "67896b7470da6ac7adda0949cde2ffb84800e56f",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc17/zlibvc.sln",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "10a7a901efed7661f57787039074b0ce72db3758",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc17/zlibvc.vcxproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cc3d13a10c0599f1b7dcfa48ccb0a50327c21da8",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc9/miniunz.vcproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fecd9dd07d5eaa4ecb5469ccd52cb73ea3eab17e",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc9/minizip.vcproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ff69640e3fcec341cfe73f5f7e4de8dec0ce57fc",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc9/testzlib.vcproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6448b497cd567517a9b7fa588b9a4a060cfdac10",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc9/testzlibdll.vcproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "acbcf65804b8a7558b24e7fca6e29d1b49faf42a",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc9/zlib.rc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1bf15635ad0e762b013bfd1eefa8a3f0add37f55",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc9/zlibstat.vcproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e7fe0a32eae91ea3f8ac34a70f049f068fb41263",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc9/zlibvc.def",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b4829671f62a99d3a39d01a77f8fad86f5b0445c",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc9/zlibvc.sln",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f11dd1fbf3c6c32b5aabcb69e98e060f866a0f51",
      "old_mode": 33188,
      "old_path": "contrib/vstudio/vc9/zlibvc.vcproj",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
