)]}'
{
  "commit": "b30ccd757354ea09b41e4359b0a5ab429d12f02e",
  "tree": "171cf9a99a9fe390a98a2d6a500e2ff37b9f19eb",
  "parents": [
    "288123f01cb1b835edbf6e2e188159c2ff858aca",
    "87cd09f43e56de5235d09aef3ff5d840419fef49"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sun Jan 24 11:16:26 2010 -0800"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sun Jan 24 11:16:26 2010 -0800"
  },
  "message": "Merge branch \u0027maint\u0027 of git://git.spearce.org/git-gui into maint\n\n* \u0027maint\u0027 of git://git.spearce.org/git-gui:\n  git-gui: work from the .git dir\n  git-gui: Fix applying a line when all following lines are deletions\n  git-gui: Correct file_states when unstaging partly staged entry\n  git-gui: Fix gitk for branch whose name matches local file\n  git-gui: Keep repo_config(gui.recentrepos) and .gitconfig in sync\n  git-gui: handle really long error messages in updateindex.\n  git-gui: Add hotkeys for \"Unstage from commit\" and \"Revert changes\"\n  git-gui: Makefile: consolidate .FORCE-* targets\n",
  "tree_diff": []
}
