)]}'
{
  "commit": "10c69ec4adc062f2bcd7536f8f745d9fa951aecf",
  "tree": "558e6b539df65c22648ab5d477f0b3e5ba7ce719",
  "parents": [
    "8b13fa05175ec33823a44569461eb355578dbe64"
  ],
  "author": {
    "name": "Vitaly Buka",
    "email": "vitalybuka@chromium.org",
    "time": "Wed Aug 12 16:17:16 2015 -0700"
  },
  "committer": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@google.com",
    "time": "Tue Aug 18 11:15:30 2015 -0700"
  },
  "message": "libweave: Extract weave::Stream interface\n\nInterface is implemented in buffet using ChromeOS streams.\nThis breaks libweave dependency on chromeos/streams/.\n\nBUG\u003dbrillo:1257\nTEST\u003d`FEATURES\u003dtest emerge-gizmo libweave buffet`\n\nChange-Id: I9fa73d40810f39d5608b3cbe320bc9eca0dff4ef\nReviewed-on: https://chromium-review.googlesource.com/293321\nTrybot-Ready: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\nTested-by: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\nReviewed-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nCommit-Queue: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7df2d411bac482b18bb289cfa8979c8ac32936da",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/network.h",
      "new_id": "d9c56b9c43ae679360fe6828e0e057f97bcb7893",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/network.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9717d781fcd7dfad6b11d75799028429976d9392",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/stream.h"
    },
    {
      "type": "modify",
      "old_id": "0f0a543b8438fa382e35493e8cf42f4d2181beca",
      "old_mode": 33188,
      "old_path": "libweave/libweave.gyp",
      "new_id": "05fc5ca6caf34b5e7c685b8fe937b2c8ded1a05e",
      "new_mode": 33188,
      "new_path": "libweave/libweave.gyp"
    },
    {
      "type": "modify",
      "old_id": "7141f29186410a44bab30cce7bd5c07e21b90691",
      "old_mode": 33188,
      "old_path": "libweave/src/notification/xmpp_channel.cc",
      "new_id": "646c10c39883f40f0977bd9cf05b7f922300d1a4",
      "new_mode": 33188,
      "new_path": "libweave/src/notification/xmpp_channel.cc"
    },
    {
      "type": "modify",
      "old_id": "cf58a5bd8dc4ae704d9d0c405255fde845c40aab",
      "old_mode": 33188,
      "old_path": "libweave/src/notification/xmpp_channel.h",
      "new_id": "360f64d511b8d265150101be11483d8bbe63204b",
      "new_mode": 33188,
      "new_path": "libweave/src/notification/xmpp_channel.h"
    },
    {
      "type": "modify",
      "old_id": "d20de8f634b43866c55749d29831ed5a5b4abc7a",
      "old_mode": 33188,
      "old_path": "libweave/src/notification/xmpp_channel_unittest.cc",
      "new_id": "746543a3590a9e4dd01b07e8cb1a0cc04952e5cd",
      "new_mode": 33188,
      "new_path": "libweave/src/notification/xmpp_channel_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "20d6b842636e41b6ea022b75524f5119a6dbeeb8",
      "old_mode": 33188,
      "old_path": "libweave/src/utils.cc",
      "new_id": "353ea96f2e42e5757e067623386c9d828966c481",
      "new_mode": 33188,
      "new_path": "libweave/src/utils.cc"
    },
    {
      "type": "modify",
      "old_id": "8bbae3eee69167b99bae794aec3bfb6570e03f38",
      "old_mode": 33188,
      "old_path": "libweave/src/utils.h",
      "new_id": "a06ad7c52d9dd0eda31fa0812169530aeeed64c2",
      "new_mode": 33188,
      "new_path": "libweave/src/utils.h"
    }
  ]
}
