)]}'
{
  "commit": "4a7bb5ba950f08d1e46c4bd2e8b1c903b4d024c8",
  "tree": "72f5c1f7e16937458496058a80e2a8bd8057c721",
  "parents": [
    "270a34438b0776c072268838a8e8aa786494cfee"
  ],
  "author": {
    "name": "Jeff King",
    "email": "peff@peff.net",
    "time": "Thu Feb 16 03:09:32 2012 -0500"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Feb 17 07:58:54 2012 -0800"
  },
  "message": "config: eliminate config_exclusive_filename\n\nThis is a magic global variable that was intended as an\noverride to the usual git-config lookup process. Once upon a\ntime, you could specify GIT_CONFIG to any git program, and\nit would look only at that file. This turned out to be\nconfusing and cause a lot of bugs for little gain. As a\nresult, dc87183 (Only use GIT_CONFIG in \"git config\", not\nother programs, 2008-06-30) took this away for all callers\nexcept git-config.\n\nSince git-config no longer uses it either, the variable can\njust go away. As the diff shows, nobody was setting to\nanything except NULL, so we can just replace any sites where\nit was read with NULL.\n\nSigned-off-by: Jeff King \u003cpeff@peff.net\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "604236a28f59f61aa3800a000ebb47ac40e09d9b",
      "old_mode": 33188,
      "old_path": "cache.h",
      "new_id": "52d2c1e5844ea7354daee81cbb150580f227da35",
      "new_mode": 33188,
      "new_path": "cache.h"
    },
    {
      "type": "modify",
      "old_id": "531d4d43e7de4780eb03c6a708fc942dc2492c8e",
      "old_mode": 33188,
      "old_path": "config.c",
      "new_id": "1e30ad9d18dc51eeaee72e33b6cc133e6ead1c99",
      "new_mode": 33188,
      "new_path": "config.c"
    }
  ]
}
