)]}'
{
  "commit": "bc4eec8ebcbaf25084936f7d6b7e230b526cf508",
  "tree": "10cdebe34e6fb7ea50a798410b4e9aed636cf8ca",
  "parents": [
    "99c95166c959165e25041775cf2f9a8ec26890df"
  ],
  "author": {
    "name": "Christopher Kohlhoff",
    "email": "chris@kohlhoff.com",
    "time": "Wed Apr 29 19:09:20 2015 +1000"
  },
  "committer": {
    "name": "Christopher Kohlhoff",
    "email": "chris@kohlhoff.com",
    "time": "Sun May 03 12:07:21 2015 +1000"
  },
  "message": "Use range-based interface for returning resolver results.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "14f29b1ec6ad73fe53e52c11dad761f4054a8732",
      "old_mode": 33188,
      "old_path": "asio/include/asio/connect.hpp",
      "new_id": "6956c3677aa7d593ca1a6f3235c07411b1d7d09f",
      "new_mode": 33188,
      "new_path": "asio/include/asio/connect.hpp"
    },
    {
      "type": "modify",
      "old_id": "e62596f164d78d7f11064a05c01d4abd48cc73f6",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/handler_type_requirements.hpp",
      "new_id": "64b80a1dd8eba6eaa6f0c4ce9dab5530d9704c20",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/handler_type_requirements.hpp"
    },
    {
      "type": "modify",
      "old_id": "bb8324a9100a7c8965c851f2965b80b897d9b4eb",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/resolve_endpoint_op.hpp",
      "new_id": "b09c65a1f4a45e1cf9599924993a7cfee6caf3d7",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/resolve_endpoint_op.hpp"
    },
    {
      "type": "modify",
      "old_id": "a5055212d91a902bbc65f6d607047554b1176288",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/resolve_op.hpp",
      "new_id": "3776499c9a81f7f06e18138b578950a314e1cd1f",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/resolve_op.hpp"
    },
    {
      "type": "modify",
      "old_id": "4505b047fca026f452949d6119556b5d05a02b6f",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/resolver_service.hpp",
      "new_id": "d27c1c09d07ac88ae05b8137aecf0bdb773bfe71",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/resolver_service.hpp"
    },
    {
      "type": "modify",
      "old_id": "1c21501ed3792fa390b1308e13e25e7f15d8fec3",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/winrt_resolve_op.hpp",
      "new_id": "45a5350b4f67934b1bc6a0086e9e62549f5d4cdc",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/winrt_resolve_op.hpp"
    },
    {
      "type": "modify",
      "old_id": "68ce1ffd364ae3d97889da0ef64338131330040e",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/winrt_resolver_service.hpp",
      "new_id": "b8a2308b8d9c77185b812ab03a9dac3ab88310b7",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/winrt_resolver_service.hpp"
    },
    {
      "type": "modify",
      "old_id": "57f57a8086c85ddaa721ce4411d262ae293d5d34",
      "old_mode": 33188,
      "old_path": "asio/include/asio/impl/connect.hpp",
      "new_id": "9ca8be59cc6f0aacb1416dcf2a3db3facb720162",
      "new_mode": 33188,
      "new_path": "asio/include/asio/impl/connect.hpp"
    },
    {
      "type": "modify",
      "old_id": "a1bae9701ddc92784fdba8857f2c41cf332ea707",
      "old_mode": 33188,
      "old_path": "asio/include/asio/ip/basic_endpoint.hpp",
      "new_id": "61926c0357cb415e9d143128ff08d0a3a971b0da",
      "new_mode": 33188,
      "new_path": "asio/include/asio/ip/basic_endpoint.hpp"
    },
    {
      "type": "modify",
      "old_id": "3fd1a392de15928523c7b773c1e365c8e832f47d",
      "old_mode": 33188,
      "old_path": "asio/include/asio/ip/basic_resolver.hpp",
      "new_id": "66016c1b8d97b86ce1539f2fea8c97256a6005ab",
      "new_mode": 33188,
      "new_path": "asio/include/asio/ip/basic_resolver.hpp"
    },
    {
      "type": "modify",
      "old_id": "3ce63c03c6b79cacf895cbc9f4b79ef0aca1080a",
      "old_mode": 33188,
      "old_path": "asio/include/asio/ip/basic_resolver_iterator.hpp",
      "new_id": "a0b40c746167db24bdc61fd879c2a52b4dbdc33a",
      "new_mode": 33188,
      "new_path": "asio/include/asio/ip/basic_resolver_iterator.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2697b3aef44f11aad32d37b5ea5007ff57569cad",
      "new_mode": 33188,
      "new_path": "asio/include/asio/ip/basic_resolver_results.hpp"
    },
    {
      "type": "modify",
      "old_id": "32554971c9cd7215b9a63d3a7311b6c7de06d880",
      "old_mode": 33188,
      "old_path": "asio/include/asio/ip/resolver_service.hpp",
      "new_id": "3b78f103e18afc10e2c2ed07ece04ccacf3b0071",
      "new_mode": 33188,
      "new_path": "asio/include/asio/ip/resolver_service.hpp"
    },
    {
      "type": "modify",
      "old_id": "011cf2638ad5479c610d55f754e4706e5f20cc3a",
      "old_mode": 33188,
      "old_path": "asio/include/asio/placeholders.hpp",
      "new_id": "8c7a4e53f0493de4cce7c2047cd967b6826cabcb",
      "new_mode": 33188,
      "new_path": "asio/include/asio/placeholders.hpp"
    },
    {
      "type": "modify",
      "old_id": "d19358379718ea3c54e02d9b2468539ccf77319a",
      "old_mode": 33188,
      "old_path": "asio/src/doc/quickref.xml",
      "new_id": "5d9d0c73a9590a73c630155fa694c18ed515bce0",
      "new_mode": 33188,
      "new_path": "asio/src/doc/quickref.xml"
    },
    {
      "type": "modify",
      "old_id": "eb8dc5eece498acf0aabc8b203be8eedff8378a5",
      "old_mode": 33188,
      "old_path": "asio/src/doc/reference.xsl",
      "new_id": "effb691e8392f422923d48bb51bf92fbe79070dc",
      "new_mode": 33188,
      "new_path": "asio/src/doc/reference.xsl"
    },
    {
      "type": "rename",
      "old_id": "053d5a5a793676651ae7e0ad03b8fc6e96594b4c",
      "old_mode": 33188,
      "old_path": "asio/src/doc/requirements/ComposedConnectHandler.qbk",
      "new_id": "4cfe12cfa4b9b04d32c563c12e4d558d91139ff1",
      "new_mode": 33188,
      "new_path": "asio/src/doc/requirements/IteratorConnectHandler.qbk",
      "score": 74
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fcdc98b83dbd0f0b2d4d669b5d473e4acec09bf5",
      "new_mode": 33188,
      "new_path": "asio/src/doc/requirements/RangeConnectHandler.qbk"
    },
    {
      "type": "modify",
      "old_id": "d4ae25cdaa9eefe4e3cd34ea55f726236bcd7c8b",
      "old_mode": 33188,
      "old_path": "asio/src/doc/requirements/ResolveHandler.qbk",
      "new_id": "709c8a19a449eec78796b19a1ad968100c9a6f03",
      "new_mode": 33188,
      "new_path": "asio/src/doc/requirements/ResolveHandler.qbk"
    },
    {
      "type": "modify",
      "old_id": "16849c57fde6f98a94ced388f13da1b2bc06b336",
      "old_mode": 33188,
      "old_path": "asio/src/examples/cpp03/chat/chat_client.cpp",
      "new_id": "206dea2b0419add5950552ba377696a5b80df2b5",
      "new_mode": 33188,
      "new_path": "asio/src/examples/cpp03/chat/chat_client.cpp"
    },
    {
      "type": "modify",
      "old_id": "2ddf079d0d989ff9bb4f2b24c03d9260b8a060ad",
      "old_mode": 33188,
      "old_path": "asio/src/examples/cpp03/chat/posix_chat_client.cpp",
      "new_id": "3185d5d9a2cc41cfdbdbd5e51fbac7a2e7306462",
      "new_mode": 33188,
      "new_path": "asio/src/examples/cpp03/chat/posix_chat_client.cpp"
    },
    {
      "type": "modify",
      "old_id": "24d4c9723defadd5df21dfd4701ebdfe5b93047c",
      "old_mode": 33188,
      "old_path": "asio/src/examples/cpp03/echo/blocking_tcp_echo_client.cpp",
      "new_id": "fda4baad82c48077bf48379df93bcb611079768d",
      "new_mode": 33188,
      "new_path": "asio/src/examples/cpp03/echo/blocking_tcp_echo_client.cpp"
    },
    {
      "type": "modify",
      "old_id": "f660ccd69d9b976b47ce266852e771a4782e5515",
      "old_mode": 33188,
      "old_path": "asio/src/examples/cpp03/http/client/async_client.cpp",
      "new_id": "a1c6009380956ebd08ed32568107685e029e8bce",
      "new_mode": 33188,
      "new_path": "asio/src/examples/cpp03/http/client/async_client.cpp"
    },
    {
      "type": "modify",
      "old_id": "8e1bcfa1e5e1e010a1272caaf7ba31cfd30f31e6",
      "old_mode": 33188,
      "old_path": "asio/src/examples/cpp03/http/client/sync_client.cpp",
      "new_id": "37d7300a493937f92cd78b45024449affedd7890",
      "new_mode": 33188,
      "new_path": "asio/src/examples/cpp03/http/client/sync_client.cpp"
    },
    {
      "type": "modify",
      "old_id": "6a70ccba3e986ffc75687585d0675d546b31c4a5",
      "old_mode": 33188,
      "old_path": "asio/src/examples/cpp03/services/daytime_client.cpp",
      "new_id": "f9154658e502fc1bc9c3acb6b1fb6c94fdc2c392",
      "new_mode": 33188,
      "new_path": "asio/src/examples/cpp03/services/daytime_client.cpp"
    },
    {
      "type": "modify",
      "old_id": "73e86a790e531c03bd15b2b1ff54ca33a097838c",
      "old_mode": 33188,
      "old_path": "asio/src/examples/cpp03/socks4/sync_client.cpp",
      "new_id": "feea82aa1814239235f0685b8ed35478fa2a3a8e",
      "new_mode": 33188,
      "new_path": "asio/src/examples/cpp03/socks4/sync_client.cpp"
    },
    {
      "type": "modify",
      "old_id": "e31e19c82c6bf81edc93288640c6a1c47b27a254",
      "old_mode": 33188,
      "old_path": "asio/src/examples/cpp03/ssl/client.cpp",
      "new_id": "5c2fa7a6ddb90a9b1e4f0ee420204c704b00d29b",
      "new_mode": 33188,
      "new_path": "asio/src/examples/cpp03/ssl/client.cpp"
    },
    {
      "type": "modify",
      "old_id": "ee242d56219e04e5ddeafae488cf59f39894084f",
      "old_mode": 33188,
      "old_path": "asio/src/examples/cpp03/timeouts/blocking_tcp_client.cpp",
      "new_id": "3ad630d4905978815957b2e13ad5de90f4645dec",
      "new_mode": 33188,
      "new_path": "asio/src/examples/cpp03/timeouts/blocking_tcp_client.cpp"
    },
    {
      "type": "modify",
      "old_id": "263b2c5dd5ae2f61e18a96a06c73e1ffc0341158",
      "old_mode": 33188,
      "old_path": "asio/src/examples/cpp03/tutorial/daytime1/client.cpp",
      "new_id": "2d3c64f4dc481683d784b45342a65630e3366721",
      "new_mode": 33188,
      "new_path": "asio/src/examples/cpp03/tutorial/daytime1/client.cpp"
    },
    {
      "type": "modify",
      "old_id": "900cbf0a84d11e8be506e77927bb1a5ff1318fa9",
      "old_mode": 33188,
      "old_path": "asio/src/examples/cpp11/chat/chat_client.cpp",
      "new_id": "816303892644be0022afb5861fadf1288e099c10",
      "new_mode": 33188,
      "new_path": "asio/src/examples/cpp11/chat/chat_client.cpp"
    },
    {
      "type": "modify",
      "old_id": "8dda1c8df9f665e5ed6d8550457c970046243d59",
      "old_mode": 33188,
      "old_path": "asio/src/examples/cpp11/futures/daytime_client.cpp",
      "new_id": "0d4005299ce06f25ee218b95b015dfc8098bf865",
      "new_mode": 33188,
      "new_path": "asio/src/examples/cpp11/futures/daytime_client.cpp"
    },
    {
      "type": "modify",
      "old_id": "a9ec9c49ab4a2339e78490462d228dce39fa0fa4",
      "old_mode": 33188,
      "old_path": "asio/src/tests/performance/client.cpp",
      "new_id": "25231ef52a87ccdd6159fe2b91889364725ab6e7",
      "new_mode": 33188,
      "new_path": "asio/src/tests/performance/client.cpp"
    },
    {
      "type": "modify",
      "old_id": "c7b7c0d1f1f03ad4beb2573ca4d98cde1e453800",
      "old_mode": 33188,
      "old_path": "asio/src/tests/unit/ip/tcp.cpp",
      "new_id": "f20a3858b8fe046ec808597e3663002075359e92",
      "new_mode": 33188,
      "new_path": "asio/src/tests/unit/ip/tcp.cpp"
    },
    {
      "type": "modify",
      "old_id": "4c72edec5125a9b0b93321519f3386acd4c41f5a",
      "old_mode": 33188,
      "old_path": "asio/src/tests/unit/ip/udp.cpp",
      "new_id": "7e28ffa10cdd98cd36dcabd16841b08de49299be",
      "new_mode": 33188,
      "new_path": "asio/src/tests/unit/ip/udp.cpp"
    }
  ]
}
