)]}'
{
  "commit": "a70ca5d794fabe8af929176535440cbf74f4e7ba",
  "tree": "182618b65ba97c52c7ffaaa4baa8026a926d4029",
  "parents": [
    "97f6e33580b0d4067ea253e9bb6af9e4502c7a10"
  ],
  "author": {
    "name": "Thomas Klausner",
    "email": "tk@giga.or.at",
    "time": "Sat Apr 09 00:34:27 2011 +0200"
  },
  "committer": {
    "name": "Thomas Klausner",
    "email": "tk@giga.or.at",
    "time": "Sat Apr 09 00:34:27 2011 +0200"
  },
  "message": "Start adding UTF-8 support: first step\n\nAdd an internal function that guesses the encoding of a string:\nASCII, UTF-8, or CP437.\nAdd a test program and 3 test cases, one for each encoding.\n\n--HG--\nbranch : HEAD\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d9a7c4974f242dd03c4276c39818c61bf79f902b",
      "old_mode": 33188,
      "old_path": ".hgignore",
      "new_id": "47d2182511bfe409c39e73a88523f8478f0e5ce3",
      "new_mode": 33188,
      "new_path": ".hgignore"
    },
    {
      "type": "modify",
      "old_id": "af09a39ae632dccb234c9a1a5a03398d7a1736cf",
      "old_mode": 33188,
      "old_path": "lib/CMakeLists.txt",
      "new_id": "4780b71f3442d68d380aac6d6973a563b75ba25e",
      "new_mode": 33188,
      "new_path": "lib/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "9f7be38e859b3511b6ca786ed21935aefc2eb886",
      "old_mode": 33188,
      "old_path": "lib/Makefile.am",
      "new_id": "31bd17a625abea810aa6af86403a6c2f278665b1",
      "new_mode": 33188,
      "new_path": "lib/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "f8b55ac07edfa2cb138a4e150ef901a3d52593be",
      "old_mode": 33188,
      "old_path": "lib/zip.h",
      "new_id": "5b3e2ce4f94bdfa7240e01f9c984341bb06ec258",
      "new_mode": 33188,
      "new_path": "lib/zip.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e19e3166d4aebb37981c256f24df7c67fe90177",
      "new_mode": 33188,
      "new_path": "lib/zip_utf-8.c"
    },
    {
      "type": "modify",
      "old_id": "2f748bdfdf9c1f589979da792a49370d01e83c38",
      "old_mode": 33188,
      "old_path": "lib/zipint.h",
      "new_id": "c651447a2284102facde00ea2ca1434aa40b9a06",
      "new_mode": 33188,
      "new_path": "lib/zipint.h"
    },
    {
      "type": "modify",
      "old_id": "c93a0e564b83a9ea63dc002c112ee7337911c3ec",
      "old_mode": 33188,
      "old_path": "regress/CMakeLists.txt",
      "new_id": "82bc87024e57dc6367a5078526cc1256619a04d9",
      "new_mode": 33188,
      "new_path": "regress/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "9cf0cd684833514167d5981f37634d335a40bbb4",
      "old_mode": 33188,
      "old_path": "regress/Makefile.am",
      "new_id": "69122131ab02e69ffa70de63c8b2f62741f82a8b",
      "new_mode": 33188,
      "new_path": "regress/Makefile.am"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d086f80c7b6c81303265d4f4799d7ee77208ee9",
      "new_mode": 33188,
      "new_path": "regress/encoding-ascii.test"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fca91092e17bf190fca649952c95181466d2f693",
      "new_mode": 33188,
      "new_path": "regress/encoding-cp437.test"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74e431baefa00984f64e5b592d065df6c285b6ce",
      "new_mode": 33188,
      "new_path": "regress/encoding-utf-8.test"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2bf6d659592c5c046d3c75a7c8ff10f9361eeebc",
      "new_mode": 33188,
      "new_path": "regress/encoding.c"
    }
  ]
}
