)]}'
{
  "commit": "7ec2b69f1ad54db0acee165701c769de33f5ba13",
  "tree": "dd88a03052a5a4b7c353a68e1824aebb394ec522",
  "parents": [
    "e27d106ec4b2f68c210703e4bfa3a0a0cf2550a4"
  ],
  "author": {
    "name": "Jens Lehmann",
    "email": "Jens.Lehmann@web.de",
    "time": "Mon Dec 07 21:35:59 2009 +0100"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "spearce@spearce.org",
    "time": "Sat Jan 23 14:46:13 2010 -0800"
  },
  "message": "git-gui: Correct file_states when unstaging partly staged entry\n\nWhen unstaging a partly staged file or submodule, the file_states\nlist was not updated properly (unless unstaged linewise). Its\nindex_info part did not contain the former head_info as it should\nhave but kept its old value.\n\nThis seems not to have had any bad effects but diminishes the value\nof the file_states list for future enhancements.\n\nSigned-off-by: Jens Lehmann \u003cJens.Lehmann@web.de\u003e\nSigned-off-by: Shawn O. Pearce \u003cspearce@spearce.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "211494587e604615987b447add5794d17831701c",
      "old_mode": 33261,
      "old_path": "git-gui.sh",
      "new_id": "e3473a81a6b63bfb7b9cd1907ad384957235bbf4",
      "new_mode": 33261,
      "new_path": "git-gui.sh"
    }
  ]
}
