)]}'
{
  "commit": "a35e2e0127187a441b930ca75003035883321f5a",
  "tree": "9874c48aebdc9ec91577a832b3a5739746a068cf",
  "parents": [
    "17efec18031dba276343e31079693efd05100ac6"
  ],
  "author": {
    "name": "Christopher Kohlhoff",
    "email": "chris@kohlhoff.com",
    "time": "Sat Mar 07 19:55:44 2015 +1100"
  },
  "committer": {
    "name": "Christopher Kohlhoff",
    "email": "chris@kohlhoff.com",
    "time": "Sat Mar 07 19:55:44 2015 +1100"
  },
  "message": "Add basic_address_iterator and basic_address_range templates.\n\nClass address_iterator_v4 is now typedef address_v4_iterator.\nClass address_range_v4 is now typedef address_v4_range.\nClass address_iterator_v6 is now typedef address_v6_iterator.\nClass address_range_v6 is now typedef address_v6_range.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8defef36d6ab66153061e1ba9230d09abc2086b8",
      "old_mode": 33188,
      "old_path": "asio/include/Makefile.am",
      "new_id": "e56250d3d99ecd227bb8b9a79cebfe821ab5cd03",
      "new_mode": 33188,
      "new_path": "asio/include/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "61acc1661d541a5775c904ed8952230e92069705",
      "old_mode": 33188,
      "old_path": "asio/include/asio.hpp",
      "new_id": "4b9e94c7654a43291cbec28d1045109326585499",
      "new_mode": 33188,
      "new_path": "asio/include/asio.hpp"
    },
    {
      "type": "rename",
      "old_id": "8ae786959a253e7680d217072bee97fd014876f7",
      "old_mode": 33188,
      "old_path": "asio/include/asio/ip/address_iterator_v4.hpp",
      "new_id": "9defad90ff670900fbba7f40e220c1eed320b48c",
      "new_mode": 33188,
      "new_path": "asio/include/asio/ip/address_v4_iterator.hpp",
      "score": 68
    },
    {
      "type": "rename",
      "old_id": "3b07b45cdd64c29725a2fbb44e207afde4120a27",
      "old_mode": 33188,
      "old_path": "asio/include/asio/ip/address_range_v4.hpp",
      "new_id": "159705edaa6c6ad99ef5a14b2f64f1210b7337b3",
      "new_mode": 33188,
      "new_path": "asio/include/asio/ip/address_v4_range.hpp",
      "score": 65
    },
    {
      "type": "modify",
      "old_id": "9930f1e0a52e4e61fb68478f20b14b15ea9ceea2",
      "old_mode": 33188,
      "old_path": "asio/include/asio/ip/address_v6.hpp",
      "new_id": "929bb9303ca7fbf01a68fbe9a8079cab57147cec",
      "new_mode": 33188,
      "new_path": "asio/include/asio/ip/address_v6.hpp"
    },
    {
      "type": "rename",
      "old_id": "4cd9cc0942498930aa24593cbbf53bc83a67eb7d",
      "old_mode": 33188,
      "old_path": "asio/include/asio/ip/address_iterator_v6.hpp",
      "new_id": "36ba64ddf6275b5b7799c96cdbf2785092b8f2f0",
      "new_mode": 33188,
      "new_path": "asio/include/asio/ip/address_v6_iterator.hpp",
      "score": 71
    },
    {
      "type": "rename",
      "old_id": "e8620dbacab39930fd7e97e57fb5b0a2b2e06a39",
      "old_mode": 33188,
      "old_path": "asio/include/asio/ip/address_range_v6.hpp",
      "new_id": "5f58f0f49370f8ede20cb135426646bf120968e7",
      "new_mode": 33188,
      "new_path": "asio/include/asio/ip/address_v6_range.hpp",
      "score": 64
    },
    {
      "type": "modify",
      "old_id": "fb645ab00dd7ab8556f43a8dac3ab8a8261d7046",
      "old_mode": 33188,
      "old_path": "asio/include/asio/ip/impl/network_v4.ipp",
      "new_id": "b508ae2b29fd6cc0a20efc1ba23bc5010ba49d4f",
      "new_mode": 33188,
      "new_path": "asio/include/asio/ip/impl/network_v4.ipp"
    },
    {
      "type": "modify",
      "old_id": "b75e6a56828997d8695219593bd0035596293588",
      "old_mode": 33188,
      "old_path": "asio/include/asio/ip/impl/network_v6.ipp",
      "new_id": "59c17cb9670f519251bcc3f8167e9e09e06809aa",
      "new_mode": 33188,
      "new_path": "asio/include/asio/ip/impl/network_v6.ipp"
    },
    {
      "type": "modify",
      "old_id": "7deba5cf107077d33fa337b47342e447c53e3012",
      "old_mode": 33188,
      "old_path": "asio/include/asio/ip/network_v4.hpp",
      "new_id": "103b0558f47d0ca5f2242a87dea6827d46eec3a5",
      "new_mode": 33188,
      "new_path": "asio/include/asio/ip/network_v4.hpp"
    },
    {
      "type": "modify",
      "old_id": "d6c5481134083a56ac3e7078c2cca1b0733f5c48",
      "old_mode": 33188,
      "old_path": "asio/include/asio/ip/network_v6.hpp",
      "new_id": "b75b9baf95852edba2c1d83fd8c40a7bb521c45e",
      "new_mode": 33188,
      "new_path": "asio/include/asio/ip/network_v6.hpp"
    },
    {
      "type": "modify",
      "old_id": "c0b1266884c97eed516f53f55e31aec4e26bc2db",
      "old_mode": 33188,
      "old_path": "asio/include/asio/ts/internet.hpp",
      "new_id": "752a38b15074d68b40b5c70432166ee63def78c7",
      "new_mode": 33188,
      "new_path": "asio/include/asio/ts/internet.hpp"
    },
    {
      "type": "modify",
      "old_id": "09c1a1045e2ed4e94a5811f1fab0c36c5e535aca",
      "old_mode": 33188,
      "old_path": "asio/src/tests/Makefile.am",
      "new_id": "083bc2cef148a3eb8f614864e79989970ddb467a",
      "new_mode": 33188,
      "new_path": "asio/src/tests/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "ab157b6395081737760eb933be3d86ab1c906105",
      "old_mode": 33188,
      "old_path": "asio/src/tests/unit/ip/.gitignore",
      "new_id": "087ad80f192b39f572dc40744b33e56b5fd2e603",
      "new_mode": 33188,
      "new_path": "asio/src/tests/unit/ip/.gitignore"
    },
    {
      "type": "delete",
      "old_id": "98d582ac0869ec4d28de556cf2e3a20b6e4a6e84",
      "old_mode": 33188,
      "old_path": "asio/src/tests/unit/ip/address_iterator_v6.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "acbf59f63941c7cdc17045b019fff7636828d53c",
      "old_mode": 33188,
      "old_path": "asio/src/tests/unit/ip/address_range_v6.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "56805bf0d931ed46ab53eb88e67542513285bda5",
      "old_mode": 33188,
      "old_path": "asio/src/tests/unit/ip/address_iterator_v4.cpp",
      "new_id": "8d2688220bbd53a9612d38ac8808f152260dab2c",
      "new_mode": 33188,
      "new_path": "asio/src/tests/unit/ip/address_v4_iterator.cpp",
      "score": 85
    },
    {
      "type": "copy",
      "old_id": "9a7610209c2eaee50c3a45d83ab03ac36fa8c413",
      "old_mode": 33188,
      "old_path": "asio/src/tests/unit/ip/address_range_v4.cpp",
      "new_id": "07a9f3c4d91393b9ccf71d448a17156b1974a819",
      "new_mode": 33188,
      "new_path": "asio/src/tests/unit/ip/address_v4_range.cpp",
      "score": 86
    },
    {
      "type": "copy",
      "old_id": "56805bf0d931ed46ab53eb88e67542513285bda5",
      "old_mode": 33188,
      "old_path": "asio/src/tests/unit/ip/address_iterator_v4.cpp",
      "new_id": "5afe1416425861ef274756ace6ae3dfbe7602023",
      "new_mode": 33188,
      "new_path": "asio/src/tests/unit/ip/address_v6_iterator.cpp",
      "score": 85
    },
    {
      "type": "rename",
      "old_id": "9a7610209c2eaee50c3a45d83ab03ac36fa8c413",
      "old_mode": 33188,
      "old_path": "asio/src/tests/unit/ip/address_range_v4.cpp",
      "new_id": "9bf2643b61d61172a78fef45275678ecfc5506db",
      "new_mode": 33188,
      "new_path": "asio/src/tests/unit/ip/address_v6_range.cpp",
      "score": 86
    },
    {
      "type": "modify",
      "old_id": "9f77a7c24b73385eb182e1432cc329a53766f58f",
      "old_mode": 33188,
      "old_path": "asio/src/tests/unit/ip/network_v4.cpp",
      "new_id": "df307a29f9e518cc6b7188bbe0ea5ea8d076688e",
      "new_mode": 33188,
      "new_path": "asio/src/tests/unit/ip/network_v4.cpp"
    },
    {
      "type": "modify",
      "old_id": "bdfd000e74fb43764da53cccbc4ba21b47f1e662",
      "old_mode": 33188,
      "old_path": "asio/src/tests/unit/ip/network_v6.cpp",
      "new_id": "66fa91cab92b5c567ca194ae7fbaaacbbe66abd8",
      "new_mode": 33188,
      "new_path": "asio/src/tests/unit/ip/network_v6.cpp"
    }
  ]
}
