)]}'
{
  "commit": "a9a4c6dc89aff96f64c6ed93c1c3fc4d0c8e6e74",
  "tree": "678d4b54b3e24a40c607edfbf5b142564d6cc374",
  "parents": [
    "f78fe19fc98e0e6f760e05c6b9d48725004700d0"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Fri Dec 01 16:21:40 2023 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Dec 04 22:43:35 2023 +0000"
  },
  "message": "Fix build with -Wmissing-field-initializers\n\nSince it\u0027s otherwise pretty tedious, let\u0027s try this with C99 designated\ninitializers. From testing, I remember they worked pretty reliably in C.\n(In C++, it\u0027s a little trickier because MSVC won\u0027t accept them outside\nC++20. Although I think all our supported MSVCs have a C++20 mode\nnow...)\n\nFixed: 671\nChange-Id: Ia29ade8721ecfe2140a2d183ad60c8a730c631f0\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/64447\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c2eb8800f184ab19673c06ee7ae7afcfafc470d",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "4c7926d00c17d47a3d5cee86e680d62a13e9892a",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "73b691690852502236d59163ca6f9d05dc4fb594",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_vpm.c",
      "new_id": "dc59c1598e37a001959dab7d8ded06d7a2d0f000",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_vpm.c"
    }
  ]
}
