)]}'
{
  "commit": "69918b07e17cce822ad8f11950da476c42e419ee",
  "tree": "2dec5b12c0b4e3702dbdc31b5bee1b72e21ad8e6",
  "parents": [
    "439d2cf9cb79884747b3d3d56f83b044a108c40a"
  ],
  "author": {
    "name": "Alex Turbov",
    "email": "i.zaufi@gmail.com",
    "time": "Wed Aug 24 08:41:41 2022 +0400"
  },
  "committer": {
    "name": "Alex Turbov",
    "email": "i.zaufi@gmail.com",
    "time": "Thu Nov 17 16:37:12 2022 +0400"
  },
  "message": "cmDocumentationEntry: Drop all user provided ctors for C++ \u003e\u003d 14\n\nThere is no need for them cuz:\n\n- the last field has a default value\n- all static instances use 2 arguments convertible to `std::string`\n- \"dynamic\" instances used for _Generator_ doc entries access\n  fields diectly using default constructed instance\n\nMoreover, compiler may generate move ctor/assign when needed.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "efb549f04162edef55ebdcf5cc62d8df49edfe1c",
      "old_mode": 33188,
      "old_path": "Source/CPack/cpack.cxx",
      "new_id": "f81c6e87752eca23f8b92d540fcb4a9d71ab0e3f",
      "new_mode": 33188,
      "new_path": "Source/CPack/cpack.cxx"
    },
    {
      "type": "modify",
      "old_id": "d61954a8c891a0808c26342fd4e4e19d6e679ca0",
      "old_mode": 33188,
      "old_path": "Source/CursesDialog/ccmake.cxx",
      "new_id": "18c1a807f1e2105d2a66f93d221aaa79cc7781cd",
      "new_mode": 33188,
      "new_path": "Source/CursesDialog/ccmake.cxx"
    },
    {
      "type": "modify",
      "old_id": "11f7fe60430ead08b84d2db241bd5a6a2d07c995",
      "old_mode": 33188,
      "old_path": "Source/QtDialog/CMakeSetup.cxx",
      "new_id": "50e8e3aa5aba8446b25fd0fc9160efef8a4ba8f7",
      "new_mode": 33188,
      "new_path": "Source/QtDialog/CMakeSetup.cxx"
    },
    {
      "type": "modify",
      "old_id": "e626f7e04e10e6bb4ed2345a3c75540c26ce1bf3",
      "old_mode": 33188,
      "old_path": "Source/cmDocumentation.cxx",
      "new_id": "77c5295ff4dcfdfd03df1aefc6aa6f8c5846da5c",
      "new_mode": 33188,
      "new_path": "Source/cmDocumentation.cxx"
    },
    {
      "type": "modify",
      "old_id": "aa973918f49908fc1bbc06543a314d2ba6dfb46c",
      "old_mode": 33188,
      "old_path": "Source/cmDocumentationEntry.h",
      "new_id": "c66b21e6d2b65843d5fbdaa8f612d519fc7c6637",
      "new_mode": 33188,
      "new_path": "Source/cmDocumentationEntry.h"
    },
    {
      "type": "modify",
      "old_id": "b80131dd5e4a6dfec2aa6b65c7edbcace80e4642",
      "old_mode": 33188,
      "old_path": "Source/cmDocumentationSection.h",
      "new_id": "b5e24fec93f2240d1dcaefba1e96340d349d0a8a",
      "new_mode": 33188,
      "new_path": "Source/cmDocumentationSection.h"
    },
    {
      "type": "modify",
      "old_id": "1ca3e55cff9adb608ce32ea3c3dfc77bdb2b31d0",
      "old_mode": 33188,
      "old_path": "Source/cmakemain.cxx",
      "new_id": "a15578740b65e4cc0824634bdddbaf2bd3d23df5",
      "new_mode": 33188,
      "new_path": "Source/cmakemain.cxx"
    },
    {
      "type": "modify",
      "old_id": "d26a0d7992250c941ba9d94f080dd52524c25265",
      "old_mode": 33188,
      "old_path": "Source/ctest.cxx",
      "new_id": "fa38a650fba3f3bdc52216ff222d884887f49204",
      "new_mode": 33188,
      "new_path": "Source/ctest.cxx"
    }
  ]
}
