)]}'
{
  "commit": "7208372a796c93075bb4263df7e6bca2240ca18f",
  "tree": "85f225acef583a59065de1d48f1da2bc9baf8811",
  "parents": [
    "1ebbac76059fca61f0c908f699c12063023dbe53"
  ],
  "author": {
    "name": "Christopher Kohlhoff",
    "email": "chris@kohlhoff.com",
    "time": "Tue Sep 30 19:04:52 2014 +1000"
  },
  "committer": {
    "name": "Christopher Kohlhoff",
    "email": "chris@kohlhoff.com",
    "time": "Thu Oct 02 09:44:03 2014 +1000"
  },
  "message": "Update basic_waitable_timer to proposed interface.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6aef75cd097655c514ba2f198171bacce952db95",
      "old_mode": 33188,
      "old_path": "asio/include/asio/basic_deadline_timer.hpp",
      "new_id": "8115bb7d97ae28b7cd40f76f82a735fee5ce028e",
      "new_mode": 33188,
      "new_path": "asio/include/asio/basic_deadline_timer.hpp"
    },
    {
      "type": "modify",
      "old_id": "9b3f86048ce017b3add47e8a5eea0207ddb5fe08",
      "old_mode": 33188,
      "old_path": "asio/include/asio/basic_waitable_timer.hpp",
      "new_id": "0fbe49baac6c906964cfbdde1f547047054874f8",
      "new_mode": 33188,
      "new_path": "asio/include/asio/basic_waitable_timer.hpp"
    },
    {
      "type": "modify",
      "old_id": "b4d5aeacf9b57b5dc663509a36f95500f064321e",
      "old_mode": 33188,
      "old_path": "asio/include/asio/deadline_timer_service.hpp",
      "new_id": "2efe935ed909b64167cdd2420dd01f693333ddcd",
      "new_mode": 33188,
      "new_path": "asio/include/asio/deadline_timer_service.hpp"
    },
    {
      "type": "modify",
      "old_id": "50dee9ed18650c49ca6168960252da7f238cc20a",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/deadline_timer_service.hpp",
      "new_id": "3d4aebb684db0c97d56341c31cbe05b44d4aa084",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/deadline_timer_service.hpp"
    },
    {
      "type": "modify",
      "old_id": "a04463b2b8f4a92313a16a7375b6527030858c1a",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/dev_poll_reactor.hpp",
      "new_id": "6ee418392d899afa544cca966356f6d05c9731ca",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/dev_poll_reactor.hpp"
    },
    {
      "type": "modify",
      "old_id": "65da611250bac7d493216259a54e470cf2dbcd24",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/epoll_reactor.hpp",
      "new_id": "59936384b1dbfad5e859b3b08f55dafa6a03df3f",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/epoll_reactor.hpp"
    },
    {
      "type": "modify",
      "old_id": "d9293508e370e966a6d5fe4cbe77b6becd488c3a",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/impl/dev_poll_reactor.hpp",
      "new_id": "0fcf510c2cdb8a3224b38781c1671ea5883ec479",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/impl/dev_poll_reactor.hpp"
    },
    {
      "type": "modify",
      "old_id": "91d85d42e5c595b65e7d50f14aab1710fe4cfed9",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/impl/epoll_reactor.hpp",
      "new_id": "b854b533956b838f867810c66dc92913ec77cca4",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/impl/epoll_reactor.hpp"
    },
    {
      "type": "modify",
      "old_id": "0f70b0bdb30f673bbc3c1491e4c4eec7bb4e9760",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/impl/kqueue_reactor.hpp",
      "new_id": "f87e862098073d739fc252bcce5e1af28760e529",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/impl/kqueue_reactor.hpp"
    },
    {
      "type": "modify",
      "old_id": "3ca26081c4b90780d50a9e3a3dff460c082701c4",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/impl/select_reactor.hpp",
      "new_id": "359190692bd206d17a0ff1d6b027340a44e46a0e",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/impl/select_reactor.hpp"
    },
    {
      "type": "modify",
      "old_id": "df7ba8099d6c0883eff3cb2c23bc7a2d66a9984a",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/impl/win_iocp_io_service.hpp",
      "new_id": "37d6a7fe4dca9aac10a7c0881a730a9e5e097830",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/impl/win_iocp_io_service.hpp"
    },
    {
      "type": "modify",
      "old_id": "544758dcc8eee61ececa32ae149844c37b0527b5",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/impl/winrt_timer_scheduler.hpp",
      "new_id": "f76005a266dc040e0a54b46f7e6d30d198e2ac17",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/impl/winrt_timer_scheduler.hpp"
    },
    {
      "type": "modify",
      "old_id": "194354d51283819907d63852340e8013751067ac",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/kqueue_reactor.hpp",
      "new_id": "8df24c10518fab399842ef4b0c49e8a726782dc2",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/kqueue_reactor.hpp"
    },
    {
      "type": "modify",
      "old_id": "2d67d8103b6399f2b52116a7b0e86839962d9095",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/select_reactor.hpp",
      "new_id": "c0a473fee3158831dfa902759cc6c213997c2998",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/select_reactor.hpp"
    },
    {
      "type": "modify",
      "old_id": "171619cff073dc132f17edcc5c8dfb4a49af7b4a",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/timer_queue.hpp",
      "new_id": "df85c075bd694706e583ebb26e069402c909e51f",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/timer_queue.hpp"
    },
    {
      "type": "modify",
      "old_id": "ad6f92f45f301dda480b432f9b78e4977abb8e0f",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/win_iocp_io_service.hpp",
      "new_id": "fbfbd3290232a329b683afe12edcfd6b6ad3a33d",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/win_iocp_io_service.hpp"
    },
    {
      "type": "modify",
      "old_id": "b4cbb6381ada2774f4bee4eb3422431a72ece830",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/winrt_timer_scheduler.hpp",
      "new_id": "459746f294e7824d436a17853a98daae239a8d46",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/winrt_timer_scheduler.hpp"
    },
    {
      "type": "modify",
      "old_id": "c31b7448ac482bf370c40ffdb0cdecf99e4ff41d",
      "old_mode": 33188,
      "old_path": "asio/include/asio/ssl/detail/io.hpp",
      "new_id": "0916bea0c7526ae7b0b7b04e43b2bbbaeed68c46",
      "new_mode": 33188,
      "new_path": "asio/include/asio/ssl/detail/io.hpp"
    },
    {
      "type": "modify",
      "old_id": "cfce0ffbad674673b86a7119ca9365f2fd344a7b",
      "old_mode": 33188,
      "old_path": "asio/include/asio/ssl/detail/stream_core.hpp",
      "new_id": "c45c78f1c2e128cc637b2e7de4e49f0e49ffa493",
      "new_mode": 33188,
      "new_path": "asio/include/asio/ssl/detail/stream_core.hpp"
    },
    {
      "type": "modify",
      "old_id": "3b2218f77a66b14204e11fa357ff04f3496ee73d",
      "old_mode": 33188,
      "old_path": "asio/include/asio/wait_traits.hpp",
      "new_id": "dec13d591902edfa4a27cf9ab3d8d69d961b6d58",
      "new_mode": 33188,
      "new_path": "asio/include/asio/wait_traits.hpp"
    },
    {
      "type": "modify",
      "old_id": "3aac26cb695e45bb12f58b058a136c2bd5b33acd",
      "old_mode": 33188,
      "old_path": "asio/include/asio/waitable_timer_service.hpp",
      "new_id": "8760af4202b09c350a04df7c51e28004599ebcd1",
      "new_mode": 33188,
      "new_path": "asio/include/asio/waitable_timer_service.hpp"
    },
    {
      "type": "modify",
      "old_id": "19aaed1c17e6669748d080413287d11c107e4e9e",
      "old_mode": 33188,
      "old_path": "asio/src/doc/requirements/WaitTraits.qbk",
      "new_id": "a77190eba59b6736095a7226a03f4f4745185ee5",
      "new_mode": 33188,
      "new_path": "asio/src/doc/requirements/WaitTraits.qbk"
    },
    {
      "type": "modify",
      "old_id": "a8faf6c38a1748ccf441c1dc91a3ea2ca86411e2",
      "old_mode": 33188,
      "old_path": "asio/src/doc/requirements/WaitableTimerService.qbk",
      "new_id": "51d0981f591fc916ca1733d2db15eed0ccd12693",
      "new_mode": 33188,
      "new_path": "asio/src/doc/requirements/WaitableTimerService.qbk"
    },
    {
      "type": "modify",
      "old_id": "93fd02eff24f580b33e3fad4f9f35c4a577d61a9",
      "old_mode": 33188,
      "old_path": "asio/src/tests/unit/strand.cpp",
      "new_id": "da2ed00a709d94f9a635ca75f3018ae5cda2ddfc",
      "new_mode": 33188,
      "new_path": "asio/src/tests/unit/strand.cpp"
    },
    {
      "type": "modify",
      "old_id": "1d392c5ece4f16d9010a43c30c21b19f5cbda551",
      "old_mode": 33188,
      "old_path": "asio/src/tests/unit/system_timer.cpp",
      "new_id": "021ee334dd196a2de3279d16ebe23ee6d2f3c3a6",
      "new_mode": 33188,
      "new_path": "asio/src/tests/unit/system_timer.cpp"
    }
  ]
}
