)]}'
{
  "commit": "f8fc0ee314d0e0c993d2edac8848a4cfe72c771f",
  "tree": "4d8dbdf93711cc57c78183a152b07266a2be4a9c",
  "parents": [
    "dcb11cca50992339af744e25ca5d0f94b478d3b9"
  ],
  "author": {
    "name": "Jonathan Nieder",
    "email": "jrnieder@gmail.com",
    "time": "Mon Oct 28 12:22:16 2013 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Oct 28 12:32:18 2013 -0700"
  },
  "message": "t/README: tests can use perl even with NO_PERL\n\nThe git build system supports a NO_PERL switch to avoid installing\nperl bindings or other features (like \"git add --patch\") that rely on\nperl on runtime, but even with NO_PERL it has not been possible for a\nlong time to run tests without perl.  Helpers such as\n\n\tnul_to_q () {\n\t\t\"$PERL_PATH\" -pe \u0027y/\\000/Q/\u0027\n\t}\n\nuse perl as a better tr or sed and are regularly used in tests without\nworrying to add a PERL prerequisite.\n\nPerl is portable enough that it seems fine to keep relying on it for\nthis kind of thing in tests (and more readable than the alternative of\ntrying to find POSIXy equivalents).  Update the test documentation to\nclarify this.\n\nReported-by: Johannes Sixt \u003cj6t@kdbg.org\u003e\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": "2167125008db5e3e1c7d13310c8da3a4243e8718",
      "old_mode": 33188,
      "old_path": "t/README",
      "new_id": "0a939ebba0ec8bc28375eb52c2f228a23f41601a",
      "new_mode": 33188,
      "new_path": "t/README"
    }
  ]
}
