)]}'
{
  "commit": "a239f23a987a063852c8f29040ef4eaeaebf3b9c",
  "tree": "1130ca42122ad547cd706803e8e48a3d35065eb5",
  "parents": [
    "84d440caace3f65ef6ddd197098f8d83c0ecef70"
  ],
  "author": {
    "name": "Kyle Edwards",
    "email": "kyle.edwards@kitware.com",
    "time": "Tue Dec 21 17:12:51 2021 -0500"
  },
  "committer": {
    "name": "Kyle Edwards",
    "email": "kyle.edwards@kitware.com",
    "time": "Thu Jan 06 19:46:41 2022 -0500"
  },
  "message": "Refactor: Generalize file graph in CMakePresets\n\nBefore this refactoring, presets had a simple flag that marked them\nas \"user\" or \"not user\", and checking the file graph of two files\nwas as simple as checking this flag. This only allowed for two files\nin the graph. Generalize the code to allow for arbitrarily many files\nin the graph.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ebc243bd59cfbf66dadfbb2b78a7b87fa9b6d86c",
      "old_mode": 33188,
      "old_path": "Source/cmCMakePresetsGraph.cxx",
      "new_id": "a8aad12bc4378efe03f58ceb0181aa0afc1a9a5a",
      "new_mode": 33188,
      "new_path": "Source/cmCMakePresetsGraph.cxx"
    },
    {
      "type": "modify",
      "old_id": "937b281ce51e922b137428f772510f6175af059d",
      "old_mode": 33188,
      "old_path": "Source/cmCMakePresetsGraph.h",
      "new_id": "c27a611525d4f751640331f8d3c81a6776acfe3a",
      "new_mode": 33188,
      "new_path": "Source/cmCMakePresetsGraph.h"
    },
    {
      "type": "modify",
      "old_id": "3e002fee2604097496041043a413207e8f4bbb44",
      "old_mode": 33188,
      "old_path": "Source/cmCMakePresetsGraphReadJSON.cxx",
      "new_id": "aa5c9d494374822e36f0477388597df66770606f",
      "new_mode": 33188,
      "new_path": "Source/cmCMakePresetsGraphReadJSON.cxx"
    },
    {
      "type": "modify",
      "old_id": "213215a41bd3141a3a2d51337f9838d3e163bc68",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/CMakePresets/UserInheritance-stderr.txt",
      "new_id": "5ad8b4b6b6907cbe400607ea65b1a99bc4f1d0f5",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/CMakePresets/UserInheritance-stderr.txt"
    }
  ]
}
