)]}'
{
  "commit": "0c1f91f27140cf3b6e38dc4e892adac241c73a20",
  "tree": "5058e4c66a16e2c1d808ce66317ef2c9fdb21590",
  "parents": [
    "0e98728fa32d338907631349a8cc2afa07c0cb9a"
  ],
  "author": {
    "name": "Sage Weil",
    "email": "sage@newdream.net",
    "time": "Wed May 25 14:56:12 2011 -0700"
  },
  "committer": {
    "name": "Sage Weil",
    "email": "sage@newdream.net",
    "time": "Tue Jun 07 21:36:45 2011 -0700"
  },
  "message": "ceph: unwind canceled flock state\n\nIf we request a lock and then abort (e.g., ^C), we need to send a matching\nunlock request to the MDS to unwind our lock attempt to avoid indefinitely\nblocking other clients.\n\nReported-by: Brian Chrisman \u003cbrchrisman@gmail.com\u003e\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7f0f72c53f7ef7269496153a68ce0e39c96439d8",
      "old_mode": 33188,
      "old_path": "fs/ceph/locks.c",
      "new_id": "80576d05d687639bc72fb089b6803980500dbbd3",
      "new_mode": 33188,
      "new_path": "fs/ceph/locks.c"
    }
  ]
}
