)]}'
{
  "commit": "15a2ee74d22674c58f347b16b3af5601fa4e15db",
  "tree": "e436c0e4d47485eda5256ad3c3a6b29ca0f3e2ff",
  "parents": [
    "de2addf592894b31b8149cca008f00d8102401e9"
  ],
  "author": {
    "name": "Jeremy Huntwork",
    "email": "jhuntwork@lightcubesolutions.com",
    "time": "Wed Oct 29 14:20:13 2008 -0700"
  },
  "committer": {
    "name": "Sam Ravnborg",
    "email": "sam@ravnborg.org",
    "time": "Wed Oct 29 22:38:37 2008 +0100"
  },
  "message": "Fix incompatibility with versions of Perl less than 5.6.0\n\nFix headers_install.pl and headers_check.pl to be compatible with versions\nof Perl less than 5.6.0.  It has been tested with Perl 5.005_03 and 5.8.8.\nI realize this may not be an issue for most people, but there will still\nbe some that hit it, I imagine.  There are three basic issues:\n\n1. Prior to 5.6.0 open() only used 2 arguments, and the versions of\nthe scripts in 2.6.27.1 use 3.\n2. 5.6.0 also introduced the ability to use uninitialized scalar\nvariables as file handles, which the current scripts make use of.\n3. Lastly, 5.6.0 also introduced the pragma \u0027use warnings\u0027. We can use\nthe -w switch and be backwards compatible.\n\nSigned-off-by: Jeremy Huntwork \u003cjhuntwork@lightcubesolutions.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "15d53a6b1a1f99901b9bdf07e052331ce2a86a2e",
      "old_mode": 33188,
      "old_path": "scripts/headers_check.pl",
      "new_id": "488a3b1f760f77009d8a2a0f65b17aca9e7f3b9d",
      "new_mode": 33188,
      "new_path": "scripts/headers_check.pl"
    },
    {
      "type": "modify",
      "old_id": "68591cd0873127d2c00d2405f81975f2a37fafb8",
      "old_mode": 33188,
      "old_path": "scripts/headers_install.pl",
      "new_id": "7d2b4146e02ff1a58c3c1e53f996902a0620901f",
      "new_mode": 33188,
      "new_path": "scripts/headers_install.pl"
    }
  ]
}
