)]}'
{
  "commit": "f3a22014e94dfaacb57277dafce66b41cd994869",
  "tree": "063ca8422ae8ef10b5f87509b72132a9b5458030",
  "parents": [
    "c58e6201fa38191313cd95c5342d3733bd3f612d"
  ],
  "author": {
    "name": "Michael Tokarev",
    "email": "mjt@tls.msk.ru",
    "time": "Thu Jun 06 01:14:54 2013 +0400"
  },
  "committer": {
    "name": "Michael Tokarev",
    "email": "mjt@tls.msk.ru",
    "time": "Tue Jun 11 23:45:43 2013 +0400"
  },
  "message": "gitignore: unignore *.patch\n\nThis partially reverts:\n\n commit 082369e62c5bbaba89f173c2b803bc24115bb111\n Author: liguang \u003clig.fnst@cn.fujitsu.com\u003e\n Date:   Fri Mar 22 16:44:13 2013 +0800\n\n    gitignore: ignore more files\n\nI\u0027m not sure how this went in.  The thing is that\nignoring *.patch, in my opinion, is just wrong.\nEspecially for downstreams who apply patches for\nreal.\n\nSigned-off-by: Michael Tokarev \u003cmjt@tls.msk.ru\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "64e946696cdae571b07869ec66c6f77a668d0845",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "0fe114d2514c3c1c569ffc77b33979c21b0c6f48",
      "new_mode": 33188,
      "new_path": ".gitignore"
    }
  ]
}
