)]}'
{
  "commit": "95a1d12e9b9faddc02187ca28fdeb4fddd354c59",
  "tree": "b84c136f4c5d052de663c93b9e6e58c10230d7d4",
  "parents": [
    "8f323c00dd3c9b396b01a1aeea74f7dfd061bb7f"
  ],
  "author": {
    "name": "Jonathan Nieder",
    "email": "jrnieder@gmail.com",
    "time": "Tue Mar 15 05:10:45 2011 -0500"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Mar 15 12:23:57 2011 -0700"
  },
  "message": "tests: scrub environment of GIT_* variables\n\nVariables from the inherited environment that are meaningful to git\ncan break tests in undesirable ways.  For example,\n\n\tGIT_PAGER\u003dmore sh t5400-send-pack.sh -v -i\n\nhangs.  So unset all environment variables in the GIT_ namespace in\ntest-lib, with a few exceptions:\n\n- GIT_TRACE* are useful for tracking down bugs exhibited by a failing\n  test;\n\n- GIT_DEBUG* are GIT_TRACE variables by another name, practically\n  speaking.  They should probably be tweaked to follow the\n  GIT_TRACE_foo scheme and use trace_printf machinery some time.\n\n- GIT_USE_LOOKUP from v1.5.6-rc0~134^2~1 (sha1-lookup: more memory\n  efficient search in sorted list of SHA-1, 2007-12-29) is about\n  trying an alternate implementation strategy rather than changing\n  semantics and it can be useful to compare performance with and\n  without it set.\n\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8893406969b510aa146449706134c3825290f90c",
      "old_mode": 33188,
      "old_path": "t/test-lib.sh",
      "new_id": "8aac727fb22eedc7ae57c0db94f1b3405df0de57",
      "new_mode": 33188,
      "new_path": "t/test-lib.sh"
    }
  ]
}
