)]}'
{
  "commit": "9c87b3db5f27f9aeaa631e9e856fb6908d66f229",
  "tree": "00f5898e760812b23b2114c344fe786ddb93853e",
  "parents": [
    "1c4d9ed89cc11f142ba08fb439476b052a5df6d2"
  ],
  "author": {
    "name": "Gordon Sim",
    "email": "gsim@redhat.com",
    "time": "Wed Dec 03 12:06:07 2014 +0000"
  },
  "committer": {
    "name": "Gordon Sim",
    "email": "gsim@redhat.com",
    "time": "Thu Dec 04 11:55:10 2014 +0000"
  },
  "message": "Remove MessagingContext, rename EventLoop as Container, move link creation to container, allow single step link creation if desired.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a649decbadce3fa7159401c1815da15b105fdffb",
      "old_mode": 33261,
      "old_path": "examples/engine/py/client.py",
      "new_id": "d1e2706ca00347c53d66ebf1d931bb6836cac200",
      "new_mode": 33261,
      "new_path": "examples/engine/py/client.py"
    },
    {
      "type": "modify",
      "old_id": "ab7b1cd8e1caee26770981f214b64b4f2096117f",
      "old_mode": 33261,
      "old_path": "examples/engine/py/client_http.py",
      "new_id": "5202f8dc44d4f31325182f933dc2fef35cb684dc",
      "new_mode": 33261,
      "new_path": "examples/engine/py/client_http.py"
    },
    {
      "type": "modify",
      "old_id": "577940367969dfe0db10431688d14c2a7e7d569e",
      "old_mode": 33261,
      "old_path": "examples/engine/py/db_recv.py",
      "new_id": "8b4490d0c2824d604f2a1036c7fd0c58629fec34",
      "new_mode": 33261,
      "new_path": "examples/engine/py/db_recv.py"
    },
    {
      "type": "modify",
      "old_id": "b3a26fd2ffc0c58ae82a57b4ffe9ebab7c9795aa",
      "old_mode": 33261,
      "old_path": "examples/engine/py/db_send.py",
      "new_id": "bc8d6daed2ca995be928ca52464f5765bb54cc89",
      "new_mode": 33261,
      "new_path": "examples/engine/py/db_send.py"
    },
    {
      "type": "modify",
      "old_id": "5aa1482cedd91aa0dc42e603fce9091cdb58e39b",
      "old_mode": 33261,
      "old_path": "examples/engine/py/helloworld.py",
      "new_id": "92d608343ed30073f8f8d56aa58aaaca4ad919e4",
      "new_mode": 33261,
      "new_path": "examples/engine/py/helloworld.py"
    },
    {
      "type": "modify",
      "old_id": "35ac597127e3eba0e47d0169395d446f2688073a",
      "old_mode": 33261,
      "old_path": "examples/engine/py/helloworld_direct.py",
      "new_id": "c961fe5e9b973a6ac98f94d32ff5e46931f0ded7",
      "new_mode": 33261,
      "new_path": "examples/engine/py/helloworld_direct.py"
    },
    {
      "type": "modify",
      "old_id": "45926c630568a125365648c8a7297540d24e5715",
      "old_mode": 33261,
      "old_path": "examples/engine/py/helloworld_direct_tornado.py",
      "new_id": "88733572a24d942f98b16a304a4398a31750095a",
      "new_mode": 33261,
      "new_path": "examples/engine/py/helloworld_direct_tornado.py"
    },
    {
      "type": "modify",
      "old_id": "6a82b6915db209bf8b9366f50890ffc26fa99738",
      "old_mode": 33261,
      "old_path": "examples/engine/py/helloworld_tornado.py",
      "new_id": "f7d4c265443df6a1b439f5958f3b9bb8d8090a44",
      "new_mode": 33261,
      "new_path": "examples/engine/py/helloworld_tornado.py"
    },
    {
      "type": "modify",
      "old_id": "b2e2027ae5c2406215fe0f385d31fa11300ab09a",
      "old_mode": 33188,
      "old_path": "examples/engine/py/proton_server.py",
      "new_id": "8a5077b6d8654b1ff7d269a34b75d4ae94af33bb",
      "new_mode": 33188,
      "new_path": "examples/engine/py/proton_server.py"
    },
    {
      "type": "modify",
      "old_id": "e49b28e542b3a8489d69f57add57c47d6a42425f",
      "old_mode": 33188,
      "old_path": "examples/engine/py/proton_tornado.py",
      "new_id": "cfe7d6f34008300c457bd84a5e79b9217c9fff09",
      "new_mode": 33188,
      "new_path": "examples/engine/py/proton_tornado.py"
    },
    {
      "type": "modify",
      "old_id": "c641ec61244caec1691c2f775454b5ef62c896bb",
      "old_mode": 33261,
      "old_path": "examples/engine/py/recurring_timer.py",
      "new_id": "de530d3b296ba1cde55aeeddcca5b845af00982b",
      "new_mode": 33261,
      "new_path": "examples/engine/py/recurring_timer.py"
    },
    {
      "type": "modify",
      "old_id": "f4ca260cfb8762ae2454f1fca21938bb8ab557a3",
      "old_mode": 33261,
      "old_path": "examples/engine/py/recurring_timer_tornado.py",
      "new_id": "aeeb20cd2b0856f3ec78d3535a6ae14b8628df5e",
      "new_mode": 33261,
      "new_path": "examples/engine/py/recurring_timer_tornado.py"
    },
    {
      "type": "modify",
      "old_id": "8425f3d4bee2747e58ff8148d81ba16c8b680452",
      "old_mode": 33261,
      "old_path": "examples/engine/py/selected_recv.py",
      "new_id": "d0df3b5593a9136aa5184082ef9b17782ab107de",
      "new_mode": 33261,
      "new_path": "examples/engine/py/selected_recv.py"
    },
    {
      "type": "modify",
      "old_id": "6ab5671b438160796260916558b26b2c8fbb8fa4",
      "old_mode": 33261,
      "old_path": "examples/engine/py/server.py",
      "new_id": "3e6aad49c02f9007fba23ac8b022bffbf6fbe9d9",
      "new_mode": 33261,
      "new_path": "examples/engine/py/server.py"
    },
    {
      "type": "modify",
      "old_id": "cda2d0b36b1c7cfad617d9718cf20e87d7c2f497",
      "old_mode": 33261,
      "old_path": "examples/engine/py/server_tx.py",
      "new_id": "0305a3f03add531f63decfdfe63c6981f6e861f9",
      "new_mode": 33261,
      "new_path": "examples/engine/py/server_tx.py"
    },
    {
      "type": "modify",
      "old_id": "ea80aa6025d5dc1bb424e09dc226522d237aec1e",
      "old_mode": 33261,
      "old_path": "examples/engine/py/simple_recv.py",
      "new_id": "6825c865ff5fd781c9d4d7c44cae181b6bf9fc13",
      "new_mode": 33261,
      "new_path": "examples/engine/py/simple_recv.py"
    },
    {
      "type": "modify",
      "old_id": "bbd30aca04cadb91773ea3d3692121fca1df5d08",
      "old_mode": 33261,
      "old_path": "examples/engine/py/simple_send.py",
      "new_id": "21530ef7ee741a7d6115b65659fe001488541499",
      "new_mode": 33261,
      "new_path": "examples/engine/py/simple_send.py"
    },
    {
      "type": "modify",
      "old_id": "a28a3dfcab2195b741044863a9ab8d67283835d8",
      "old_mode": 33261,
      "old_path": "examples/engine/py/tx_recv.py",
      "new_id": "fc4bb8aa53aeefec3e8179e0437b67312f560094",
      "new_mode": 33261,
      "new_path": "examples/engine/py/tx_recv.py"
    },
    {
      "type": "modify",
      "old_id": "a822992d750ff383a8a2e92ea7666c972172b299",
      "old_mode": 33261,
      "old_path": "examples/engine/py/tx_recv_interactive.py",
      "new_id": "6eb320e97c30830cc378eaf7780228f5566d49f6",
      "new_mode": 33261,
      "new_path": "examples/engine/py/tx_recv_interactive.py"
    },
    {
      "type": "modify",
      "old_id": "b2f12b2ad082a46ee835d90e83fe3d24dec42e8c",
      "old_mode": 33261,
      "old_path": "examples/engine/py/tx_send.py",
      "new_id": "5b112809fceb79f7d04ec8637592c7d697635a8e",
      "new_mode": 33261,
      "new_path": "examples/engine/py/tx_send.py"
    },
    {
      "type": "modify",
      "old_id": "0c50838f25c17eba02f3ee3995b31c5a7fa89685",
      "old_mode": 33261,
      "old_path": "examples/engine/py/tx_send_sync.py",
      "new_id": "c0514080c93eadc10c0f7d914ba2c023e96e9ccc",
      "new_mode": 33261,
      "new_path": "examples/engine/py/tx_send_sync.py"
    },
    {
      "type": "modify",
      "old_id": "fc10860108b55ff5fe26fa1e6b0a2a733a9f1e06",
      "old_mode": 33188,
      "old_path": "proton-c/bindings/python/proton/reactors.py",
      "new_id": "16a87e456e03554827396dae55d76e2b53914740",
      "new_mode": 33188,
      "new_path": "proton-c/bindings/python/proton/reactors.py"
    },
    {
      "type": "modify",
      "old_id": "845c3aba8e535fa014d32e79d7200aed08313a66",
      "old_mode": 33188,
      "old_path": "proton-c/bindings/python/proton/utils.py",
      "new_id": "03c94172d800a9f05b0a1ac489c43fe50df6f939",
      "new_mode": 33188,
      "new_path": "proton-c/bindings/python/proton/utils.py"
    }
  ]
}
