)]}'
{
  "commit": "1c809fa01df0c638417480dfd446415615bfd217",
  "tree": "445e90c439c67a7c9b25f376e295edfcee2c0fbe",
  "parents": [
    "666a3af9c858c22d254e545de3ffc3fb197a3187"
  ],
  "author": {
    "name": "Daniel P. Berrange",
    "email": "berrange@redhat.com",
    "time": "Tue Mar 03 12:59:16 2015 +0000"
  },
  "committer": {
    "name": "Daniel P. Berrange",
    "email": "berrange@redhat.com",
    "time": "Fri Dec 18 12:18:05 2015 +0000"
  },
  "message": "io: add helper module for creating watches on FDs\n\nA number of the channel implementations will require the\nability to create watches on file descriptors / sockets.\nTo avoid duplicating this code in each channel, provide a\nhelper API for dealing with file descriptor watches.\n\nThere are two watch implementations provided. The first\nis useful for bi-directional file descriptors such as\nsockets, regular files, character devices, etc. The\nsecond works with a pair of unidirectional file descriptors\nsuch as pipes.\n\nSigned-off-by: Daniel P. Berrange \u003cberrange@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "656358ad641aedbf850eeb565b3764411fd2fa1d",
      "new_mode": 33188,
      "new_path": "include/io/channel-watch.h"
    },
    {
      "type": "modify",
      "old_id": "a6ed3619b49f21b6390c235abde46110c6512c5d",
      "old_mode": 33188,
      "old_path": "io/Makefile.objs",
      "new_id": "b02ea908ef2bd461b407b757a322b68839d1eb9d",
      "new_mode": 33188,
      "new_path": "io/Makefile.objs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f745f16c4d928d9723b51477bad3613813b71d6",
      "new_mode": 33188,
      "new_path": "io/channel-watch.c"
    }
  ]
}
