)]}'
{
  "commit": "0ee8858e7aeca5ba5f702204daad2ddd290ef229",
  "tree": "8471a44cc927f0c01f532688c5f1ea9b32838db3",
  "parents": [
    "2899c914f476b549280167e8c52067c4422916b5"
  ],
  "author": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Fri May 06 08:45:46 2022 +0930"
  },
  "committer": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Fri May 06 13:21:26 2022 +0930"
  },
  "message": "bfd targmatch.h makefile rule\n\nI hit this just now with a make -j build after touching config.bfd.\nmv: cannot stat \u0027targmatch.new\u0027: No such file or directory\nmake[2]: *** [Makefile:2336: targmatch.h] Error 1\nmake[2]: *** Waiting for unfinished jobs....\n\nFix that by not removing the target of the rule, a practice that seems\nlikely to cause parallel running of the rule recipe.  The bug goes\nback to 1997, the initial c0734708814c commit.\n\n\t* Makefile.am (targmatch.h): rm the temp file, not targmatch.h.\n\t* Makefile.in: Regenerate.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f2f70590e8867e1dd71a64df7e0efc1c15a093fb",
      "old_mode": 33188,
      "old_path": "bfd/Makefile.am",
      "new_id": "92ff15b36ee48fe9d9be0891eeb5548a7d5488fd",
      "new_mode": 33188,
      "new_path": "bfd/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "3068560c48b4196e2c43107e961f43525f807004",
      "old_mode": 33188,
      "old_path": "bfd/Makefile.in",
      "new_id": "b5f0c0a5c8961955ff8958ec7d8d08303bdfa2b3",
      "new_mode": 33188,
      "new_path": "bfd/Makefile.in"
    }
  ]
}
