)]}'
{
  "commit": "14825944d7c57b6acd7e1a05a4c6046965efc6a5",
  "tree": "2f2bc32f1bbc37aea6ebf24d9cf8fca9ce9c2848",
  "parents": [
    "92d8ed8ac101d62183d51f280b90efb1de1bda5c"
  ],
  "author": {
    "name": "Carlo Marcelo Arenas Belón",
    "email": "carenas@gmail.com",
    "time": "Sun Aug 08 18:38:31 2021 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Aug 09 09:01:30 2021 -0700"
  },
  "message": "oidtree: avoid nested struct oidtree_node\n\n92d8ed8ac1 (oidtree: a crit-bit tree for odb_loose_cache, 2021-07-07)\nadds a struct oidtree_node that contains only an n field with a\nstruct cb_node.\n\nunfortunately, while building in pedantic mode witch clang 12 (as well\nas a similar error from gcc 11) it will show:\n\n  oidtree.c:11:17: error: \u0027n\u0027 may not be nested in a struct due to flexible array member [-Werror,-Wflexible-array-extensions]\n          struct cb_node n;\n                         ^\n\nbecause of a constrain coded in ISO C 11 6.7.2.1¶3 that forbids using\nstructs that contain a flexible array as part of another struct.\n\nuse a strict cb_node directly instead.\n\nSigned-off-by: Carlo Marcelo Arenas Belón \u003ccarenas@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7eb0e9ba050115014d4b633fcd55dc8d5a90d7fc",
      "old_mode": 33188,
      "old_path": "oidtree.c",
      "new_id": "580cab8ae27e08285d8a57cf55d95660072dcd53",
      "new_mode": 33188,
      "new_path": "oidtree.c"
    }
  ]
}
