)]}'
{
  "commit": "a9e3eb1eecb595320147884af08fe95be546af33",
  "tree": "5e6b6c1e84d908d785e40b1409e99bfc00fe29ea",
  "parents": [
    "e3f938caf893f485c9216e26a4f48731fccc43a8"
  ],
  "author": {
    "name": "Dmitry Goncharov",
    "email": "dgoncharov@users.sf.net",
    "time": "Sun May 19 18:56:12 2024 -0400"
  },
  "committer": {
    "name": "Paul Smith",
    "email": "psmith@gnu.org",
    "time": "Sun Aug 04 15:21:59 2024 -0400"
  },
  "message": "[SV 65739] Add warning circular-dep.\n\nAdd a warning to control circular dependency detection.  Use \"warn\" as\nthe default action to be backward-compatible.\n\n* src/warning.h (enum warning_type): Add warning type wt_circular_dep.\n* src/warning.c (warn_init): Set default wt_circular_dep to w_warn.\n* src/remake.c (update_file_1): Consult the circular-dep warning to\nhandle circular dependencies.\n* tests/scripts/options/warn: Test --warn circular-dep flag.\n* tests/scripts/variables/WARNINGS: Test .WARNINGS circular-dep flag.\n* doc/make.texi: Document circular-dep warning.\n* doc/make.1: Ditto.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c9d8ff5e433cd8d2fe2493ec095a4782cc9d6af3",
      "old_mode": 33188,
      "old_path": "NEWS",
      "new_id": "216e17cc31d434d29e15500d90bd767e651df27b",
      "new_mode": 33188,
      "new_path": "NEWS"
    },
    {
      "type": "modify",
      "old_id": "bb394bde9811df907a4e4cf94fa478a9c93a1ec3",
      "old_mode": 33188,
      "old_path": "doc/make.1",
      "new_id": "059bf7521c440401739caf73e6a57fda39f51126",
      "new_mode": 33188,
      "new_path": "doc/make.1"
    },
    {
      "type": "modify",
      "old_id": "8b0f45068e7599f20c72079cfbcff46db35c19db",
      "old_mode": 33188,
      "old_path": "doc/make.texi",
      "new_id": "a7e7bd40b37122f8af0dab4b73a6e68289166914",
      "new_mode": 33188,
      "new_path": "doc/make.texi"
    },
    {
      "type": "modify",
      "old_id": "ee8971e75d5cb6f81dc08a888d38ca12143975ed",
      "old_mode": 33188,
      "old_path": "src/remake.c",
      "new_id": "fcc5cc12a194d4afc5c176372723dbc7932f84a0",
      "new_mode": 33188,
      "new_path": "src/remake.c"
    },
    {
      "type": "modify",
      "old_id": "35950f77002260c587b53bd5a0c70a95ece8c72e",
      "old_mode": 33188,
      "old_path": "src/warning.c",
      "new_id": "26584e92761ae07ad73f998628045f00b85a95ca",
      "new_mode": 33188,
      "new_path": "src/warning.c"
    },
    {
      "type": "modify",
      "old_id": "b8fcae973cd1f712e6a881028b39298d44d3ff31",
      "old_mode": 33188,
      "old_path": "src/warning.h",
      "new_id": "fabbe01a5a423261c462cc8f8a0947b861ed0073",
      "new_mode": 33188,
      "new_path": "src/warning.h"
    },
    {
      "type": "modify",
      "old_id": "2b862a58b9b2ce0f2292658f091f3c376757a119",
      "old_mode": 33188,
      "old_path": "tests/scripts/options/warn",
      "new_id": "5285d8734d07633ce4fd830f99c74fc3f551fc83",
      "new_mode": 33188,
      "new_path": "tests/scripts/options/warn"
    },
    {
      "type": "modify",
      "old_id": "870a41d01a16f9148fd5ec8bbb147411b2482312",
      "old_mode": 33188,
      "old_path": "tests/scripts/variables/WARNINGS",
      "new_id": "b6ce2613dc7ccc9c5f030f5b510ffdf08e3185f2",
      "new_mode": 33188,
      "new_path": "tests/scripts/variables/WARNINGS"
    }
  ]
}
