)]}'
{
  "commit": "c35b6400338897847bbab1b0f65d89552636579a",
  "tree": "a19b46f8bd059259b5b5ddaacf0494c45128387b",
  "parents": [
    "66855495fbcca9411a21e6eba6a3a0385007c96d"
  ],
  "author": {
    "name": "Wenchao Xia",
    "email": "xiawenc@linux.vnet.ibm.com",
    "time": "Tue Aug 27 20:38:24 2013 +0800"
  },
  "committer": {
    "name": "Luiz Capitulino",
    "email": "lcapitulino@redhat.com",
    "time": "Fri Aug 30 07:41:15 2013 -0400"
  },
  "message": "monitor: refine monitor_find_completion()\n\nIn order to support sub command in auto completion, a reentrant function\nis needed, so monitor_find_completion() is split into two parts. The\nfirst part does parsing of user input which need to be done only once,\nthe second part does the auto completion job according to the parsing\nresult, which contains the necessary code to support sub command and\nworks as the reentrant function. The global \"info_cmds\" is still used\nin second part, which will be replaced by sub command code later.\n\nSigned-off-by: Wenchao Xia \u003cxiawenc@linux.vnet.ibm.com\u003e\nReviewed-by: Eric Blake \u003ceblake@redhat.com\u003e\nSigned-off-by: Luiz Capitulino \u003clcapitulino@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "39c87534d8d044aa0b832d1b452794250459f0ac",
      "old_mode": 33188,
      "old_path": "monitor.c",
      "new_id": "424d30c8d2f149031e67225088ef414664694bcd",
      "new_mode": 33188,
      "new_path": "monitor.c"
    }
  ]
}
