)]}'
{
  "commit": "aa8626ce09317151f59490ebd5673afdedb3e1f2",
  "tree": "940c1b0eb3bddfb63c4efacc0b422b512ec2760d",
  "parents": [
    "93704dd565e12a81f44ad4e98abfbef82227f63e"
  ],
  "author": {
    "name": "Dmitry Goncharov",
    "email": "dgoncharov@users.sf.net",
    "time": "Tue Oct 01 22:27:25 2024 -0400"
  },
  "committer": {
    "name": "Paul Smith",
    "email": "psmith@gnu.org",
    "time": "Tue Oct 01 22:27:25 2024 -0400"
  },
  "message": "[SV 66273] Double-colon targets must not be intermediate\n\nAn explicitly mentioned double-colon target cannot be intermediate.\n\n* src/read.c (record_files): Set file-\u003eis_explicit in the case of an\nexplicitly mentioned file built by a double colon rule.\n* src/file.c (print_file): Have print_file print whether a file is\nexplicitly mentioned.\n* tests/scripts/features/patternrules: Add tests.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6056bb5689a645eb48bdef837efe8c031a0a7d38",
      "old_mode": 33188,
      "old_path": "src/file.c",
      "new_id": "6f816c8adf04ad8ebf12237d0e96bf4a11908855",
      "new_mode": 33188,
      "new_path": "src/file.c"
    },
    {
      "type": "modify",
      "old_id": "f9b0dd7549dc9c224305071d8fa998b0dbad43ca",
      "old_mode": 33188,
      "old_path": "src/read.c",
      "new_id": "2e30ce176fceb593da919eb9efa8d3d07d2d39e8",
      "new_mode": 33188,
      "new_path": "src/read.c"
    },
    {
      "type": "modify",
      "old_id": "24d9cfc04a16441c22ed5674d09c2241a9ac30e7",
      "old_mode": 33188,
      "old_path": "tests/scripts/features/patternrules",
      "new_id": "158a3ff2aa535defd64520a470be5719bf708b25",
      "new_mode": 33188,
      "new_path": "tests/scripts/features/patternrules"
    }
  ]
}
