)]}'
{
  "commit": "eb26ee66024076c3d5db98be3d0617a342719037",
  "tree": "4ae02ed24f5caaa11d65a8707df5e182ebbf25cf",
  "parents": [
    "90a87c88534f22c8f5ef9b7cd35d34ae90338981"
  ],
  "author": {
    "name": "John Bowler",
    "email": "jbowler@acm.org",
    "time": "Thu Dec 08 09:37:24 2011 -0600"
  },
  "committer": {
    "name": "Glenn Randers-Pehrson",
    "email": "glennrp at users.sourceforge.net",
    "time": "Thu Dec 08 09:37:24 2011 -0600"
  },
  "message": "[libpng16] Fixed race conditions in parallel make builds. With higher degrees\n\nof parallelism during \u0027make\u0027 the use of the same temporary file names such\nas \u0027dfn*\u0027 can result in a race where a temporary file from one arm of the\nbuild is deleted or overwritten in another arm.  This changes the\ntemporary files for suffix rules to always use $* and ensures that the\nnon-suffix rules use unique file names.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "848b76e4e8977af5523fe759aa671d382fadc327",
      "old_mode": 33188,
      "old_path": "ANNOUNCE",
      "new_id": "16f21dbe22621ad263f9b10df7adbfe89606aae9",
      "new_mode": 33188,
      "new_path": "ANNOUNCE"
    },
    {
      "type": "modify",
      "old_id": "18ad18a7a2e2ce0d269f438c13745a42eb9dc87f",
      "old_mode": 33188,
      "old_path": "CHANGES",
      "new_id": "3f5ef314d596a00e1bc1f73a752d409cc61c23ff",
      "new_mode": 33188,
      "new_path": "CHANGES"
    },
    {
      "type": "modify",
      "old_id": "3b83e74a16499262aca4aa41aab94f799aa53a34",
      "old_mode": 33188,
      "old_path": "Makefile.am",
      "new_id": "f15eb7b45f60bc1c4b85392a38065d52bfd20048",
      "new_mode": 33188,
      "new_path": "Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "ba4c99b564d7e94cab08d2ac9c26eac49322799e",
      "old_mode": 33261,
      "old_path": "scripts/checksym.awk",
      "new_id": "6857dff1c9202d7361e3d9543da94999f962a57b",
      "new_mode": 33261,
      "new_path": "scripts/checksym.awk"
    }
  ]
}
