)]}'
{
  "commit": "9729dc33164e44f87d79616c6594fcb3651e07a1",
  "tree": "2835361667812f3bf473b909045053c972bdead0",
  "parents": [
    "677f980ac8a4ee7762e3e06148920125b60b7e56"
  ],
  "author": {
    "name": "Dieter Baron",
    "email": "dillo@nih.at",
    "time": "Tue May 02 09:16:38 2017 +0200"
  },
  "committer": {
    "name": "Dieter Baron",
    "email": "dillo@nih.at",
    "time": "Tue May 02 09:16:38 2017 +0200"
  },
  "message": "Improve progress callback.\n\n- Pass zip archive and user provided context (void pointer) into callback.\n- Optional free function for context.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "148455da5ca6e62436bd6422da61b0dd5df82daf",
      "old_mode": 33188,
      "old_path": "lib/CMakeLists.txt",
      "new_id": "2fe891d2692f930f470d9357a7ede707d6ae21ed",
      "new_mode": 33188,
      "new_path": "lib/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "524f41810f0bf45d083b5a65a80e8e70f536b434",
      "old_mode": 33188,
      "old_path": "lib/Makefile.am",
      "new_id": "e631db1c8472672e7d930df161edfad830482118",
      "new_mode": 33188,
      "new_path": "lib/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "e8c9eaa56819b7f374b08d6da1cb514370a8e34a",
      "old_mode": 33188,
      "old_path": "lib/zip.h",
      "new_id": "5de1a9e7884a829c0548b83b8c070b0132567f3c",
      "new_mode": 33188,
      "new_path": "lib/zip.h"
    },
    {
      "type": "modify",
      "old_id": "3180e155315c89249c137b61b19dc0adfc391e23",
      "old_mode": 33188,
      "old_path": "lib/zip_close.c",
      "new_id": "3a2ff0ab919807966ae35671ff0e46de9bfd83a6",
      "new_mode": 33188,
      "new_path": "lib/zip_close.c"
    },
    {
      "type": "modify",
      "old_id": "ef891e38623f25d19c12cca465feb9c49f6fdd75",
      "old_mode": 33188,
      "old_path": "lib/zip_discard.c",
      "new_id": "93bdf3ab400dd5ac6e2d7b03dec8cd0325c0308e",
      "new_mode": 33188,
      "new_path": "lib/zip_discard.c"
    },
    {
      "type": "modify",
      "old_id": "a257a0d5db8940312f21775d0bcdf421850dbc82",
      "old_mode": 33188,
      "old_path": "lib/zip_new.c",
      "new_id": "96ece2dcf2021216a460352fbad549bb19198108",
      "new_mode": 33188,
      "new_path": "lib/zip_new.c"
    },
    {
      "type": "modify",
      "old_id": "e4e9d97743ac513cf2ef9fb4d33b800bf500c102",
      "old_mode": 33188,
      "old_path": "lib/zip_open.c",
      "new_id": "265eb2ef2f261148df11188437e370ccd4d1afa5",
      "new_mode": 33188,
      "new_path": "lib/zip_open.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1b6e583e6741ba2d952e71fb5084eb55b85e2e9",
      "new_mode": 33188,
      "new_path": "lib/zip_progress.c"
    },
    {
      "type": "modify",
      "old_id": "6883c3af57272937e0427a938d1c9559c008f455",
      "old_mode": 33188,
      "old_path": "lib/zipint.h",
      "new_id": "9e3058508f82b01a17d6e670db1163de3fa0483e",
      "new_mode": 33188,
      "new_path": "lib/zipint.h"
    },
    {
      "type": "modify",
      "old_id": "6c3f25e0654af8094a3e4eebf94ad30f2d588a68",
      "old_mode": 33188,
      "old_path": "src/ziptool.c",
      "new_id": "99b27ff037ea9686d09ff9f0a94309866a589345",
      "new_mode": 33188,
      "new_path": "src/ziptool.c"
    },
    {
      "type": "modify",
      "old_id": "31e428897eff63ebe664026d24558bad6ceb7df9",
      "old_mode": 33188,
      "old_path": "xcode/libzip.xcodeproj/project.pbxproj",
      "new_id": "e407e7f30137d5f40de4089ab2b4efce0082c1f6",
      "new_mode": 33188,
      "new_path": "xcode/libzip.xcodeproj/project.pbxproj"
    }
  ]
}
