)]}'
{
  "commit": "69b7f3c4f7203ba8efe08c0408cab157f544f39b",
  "tree": "dfd2e108ce261d5b17cb243d7a818a25dc877526",
  "parents": [
    "8ee4d87d341994f95e96321dd56f0b25b549c0cb"
  ],
  "author": {
    "name": "Xiao Yang",
    "email": "yangx.jy@cn.fujitsu.com",
    "time": "Mon May 21 13:42:00 2018 +0800"
  },
  "committer": {
    "name": "Eryu Guan",
    "email": "guaneryu@gmail.com",
    "time": "Sat May 26 16:59:16 2018 +0800"
  },
  "message": "generic/484: Need another process to check record locks\n\nAccording to fcntl(2) manpage, A single process always gets F_UNLCK\nin the l_type field when using fcntl(F_GETLK) to acquire the\nexisting lock set by itself because it could convert the existing\nlock to a new lock unconditionally.  So we need another process to\ncheck if the lock exists.\n\nAlso remove redundant exit(0).\n\nSigned-off-by: Xiao Yang \u003cyangx.jy@cn.fujitsu.com\u003e\nReviewed-by: Xiong Zhou \u003cxzhou@redhat.com\u003e\nSigned-off-by: Eryu Guan \u003cguaneryu@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9ad2dc370d543602ff376bc40f9da65a5ff58151",
      "old_mode": 33188,
      "old_path": "src/t_locks_execve.c",
      "new_id": "d99d7de70156e19bf48d381c3576960e1c2045bb",
      "new_mode": 33188,
      "new_path": "src/t_locks_execve.c"
    }
  ]
}
