)]}'
{
  "commit": "25c574702ff6eead9cc2ecba22fdb55d12c11d4d",
  "tree": "3ae17715b60167063aa71d866efc14cf0600909d",
  "parents": [
    "bb296284a5e8364c07cce323579ede6e9566b8ef"
  ],
  "author": {
    "name": "Brandon DeRosier",
    "email": "bdero@google.com",
    "time": "Wed Apr 19 14:20:21 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Apr 19 21:20:21 2023 +0000"
  },
  "message": "Add missing header guards (#41322)\n\nThese keep turning up, so I did a little bash-fu to find them all.\r\n```bash\r\ngrep -lL \"#pragma once\" $(grep -lL \"#ifndef .*_H_\" $(find . | grep \"\\.h$\")) | cut -c 3-\r\n```",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "50b0f91e84823ff924802d3b5f3eabe36b1e8dc4",
      "old_mode": 33188,
      "old_path": "common/constants.h",
      "new_id": "378f7c84e7c0f04d1c335f57f1f107ca97560c9a",
      "new_mode": 33188,
      "new_path": "common/constants.h"
    },
    {
      "type": "modify",
      "old_id": "ed4ca287fe7dd41572166c478c7fff0ab15c73a5",
      "old_mode": 33188,
      "old_path": "flow/flow_test_utils.h",
      "new_id": "a4361813d4ce220a0f27b325090931297b7c7ab1",
      "new_mode": 33188,
      "new_path": "flow/flow_test_utils.h"
    },
    {
      "type": "modify",
      "old_id": "1fd8896b68bd9c6326be62af28c204c1c30cc610",
      "old_mode": 33188,
      "old_path": "flow/paint_region.h",
      "new_id": "be12c8233536342ff055017a7c5347d001f18d79",
      "new_mode": 33188,
      "new_path": "flow/paint_region.h"
    },
    {
      "type": "modify",
      "old_id": "f606e42bca87bf36de020ba1b110504d60f0a137",
      "old_mode": 33188,
      "old_path": "flow/testing/diff_context_test.h",
      "new_id": "69beb41d83470bf88e38d97f501735f2bb776010",
      "new_mode": 33188,
      "new_path": "flow/testing/diff_context_test.h"
    },
    {
      "type": "modify",
      "old_id": "bf5d79bd25cdfbc5f110d4db09ba4fe179f26442",
      "old_mode": 33188,
      "old_path": "flow/testing/mock_texture.h",
      "new_id": "c1b786eab8cd17500a467b8325799881b0dc49e4",
      "new_mode": 33188,
      "new_path": "flow/testing/mock_texture.h"
    },
    {
      "type": "modify",
      "old_id": "848f161f5781c3691588f12fbd077e75443e933d",
      "old_mode": 33188,
      "old_path": "fml/math.h",
      "new_id": "6182ada09d60c8cd9959896e5e8ac42c0c7c7767",
      "new_mode": 33188,
      "new_path": "fml/math.h"
    },
    {
      "type": "modify",
      "old_id": "d290a46f5bbb2b51172c529d142de8e32958b369",
      "old_mode": 33188,
      "old_path": "impeller/archivist/archive_class_registration.h",
      "new_id": "7976fe3931e8b3daedb273b922faa5977b2fdf20",
      "new_mode": 33188,
      "new_path": "impeller/archivist/archive_class_registration.h"
    },
    {
      "type": "modify",
      "old_id": "def5a36a04e599a78c45d84d8a6a6035f556dca0",
      "old_mode": 33188,
      "old_path": "impeller/entity/contents/scene_contents.h",
      "new_id": "9191728cb972bc67834c62e1b4292cd76c746fd2",
      "new_mode": 33188,
      "new_path": "impeller/entity/contents/scene_contents.h"
    },
    {
      "type": "modify",
      "old_id": "fd53f52549dfce2c29a94cedde18f5f4a0c6fabb",
      "old_mode": 33188,
      "old_path": "impeller/fixtures/golden_paths.h",
      "new_id": "95fae57792ef36d0000fb4de91e653645b066653",
      "new_mode": 33188,
      "new_path": "impeller/fixtures/golden_paths.h"
    },
    {
      "type": "modify",
      "old_id": "d8775956bacd399255fbeed69b1991fb39e1df6c",
      "old_mode": 33188,
      "old_path": "impeller/fixtures/types.h",
      "new_id": "aca0e96ad79b3f37a3f2501124ea578ca720e16a",
      "new_mode": 33188,
      "new_path": "impeller/fixtures/types.h"
    },
    {
      "type": "modify",
      "old_id": "d2c63fc2fe24d6b390f064f73cd4818aef9e3c01",
      "old_mode": 33188,
      "old_path": "impeller/geometry/geometry_asserts.h",
      "new_id": "57022b461f9a04301ed1426eb8bce02e4ebde03a",
      "new_mode": 33188,
      "new_path": "impeller/geometry/geometry_asserts.h"
    },
    {
      "type": "modify",
      "old_id": "fa44297ba50e8eeea444bf3c6534b735cc116594",
      "old_mode": 33188,
      "old_path": "impeller/renderer/backend/gles/formats_gles.h",
      "new_id": "a4ceb93b4539fda0623f18596fb3b592499a129b",
      "new_mode": 33188,
      "new_path": "impeller/renderer/backend/gles/formats_gles.h"
    },
    {
      "type": "modify",
      "old_id": "0fe392b2142e9771bb3599f6c872213ae2eac1f6",
      "old_mode": 33188,
      "old_path": "impeller/renderer/backend/metal/vertex_descriptor_mtl.h",
      "new_id": "030d36fe8570f4ae80d9578d8c41b3e7aec40032",
      "new_mode": 33188,
      "new_path": "impeller/renderer/backend/metal/vertex_descriptor_mtl.h"
    },
    {
      "type": "modify",
      "old_id": "6a9ebfe4ea6e739cf0a65dcc2b9d1e17e7dfc8af",
      "old_mode": 33188,
      "old_path": "lib/snapshot/snapshot.h",
      "new_id": "9938f9fc420261b41722605efea1bb94bb888531",
      "new_mode": 33188,
      "new_path": "lib/snapshot/snapshot.h"
    },
    {
      "type": "modify",
      "old_id": "a18ef58cf008c4402b323883cf1a75a71eb68c36",
      "old_mode": 33188,
      "old_path": "lib/ui/painting/image_generator_apng.h",
      "new_id": "14b357ad4a35c21505af925e7d49daecb1dad97d",
      "new_mode": 33188,
      "new_path": "lib/ui/painting/image_generator_apng.h"
    },
    {
      "type": "modify",
      "old_id": "cb47727ec4eea2de3516e0be5d5c874e38cabcb2",
      "old_mode": 33188,
      "old_path": "shell/common/resource_cache_limit_calculator.h",
      "new_id": "89ef8fd7da86c6017c95b9ed4984e07d817c481d",
      "new_mode": 33188,
      "new_path": "shell/common/resource_cache_limit_calculator.h"
    },
    {
      "type": "modify",
      "old_id": "711557ab8c4f1e4973b30a5e6a0c82d58eca4d7a",
      "old_mode": 33188,
      "old_path": "shell/platform/embedder/test_utils/proc_table_replacement.h",
      "new_id": "3f2cd88c3f19ed471aabbc980464a5617130ef78",
      "new_mode": 33188,
      "new_path": "shell/platform/embedder/test_utils/proc_table_replacement.h"
    },
    {
      "type": "modify",
      "old_id": "44a890124c9463be775dc3b9139f55b18dea19ec",
      "old_mode": 33188,
      "old_path": "shell/platform/fuchsia/dart_runner/embedder/snapshot.h",
      "new_id": "edd9c1eae59e9b32e1191c4c7e0d2360c52a1cbb",
      "new_mode": 33188,
      "new_path": "shell/platform/fuchsia/dart_runner/embedder/snapshot.h"
    },
    {
      "type": "modify",
      "old_id": "e9e7388b5de7cb1f8cc47a3b93d37327361f6d22",
      "old_mode": 33188,
      "old_path": "third_party/accessibility/ax/ax_constants.h",
      "new_id": "db93292e485b872b343557672e0759e1134e6e50",
      "new_mode": 33188,
      "new_path": "third_party/accessibility/ax/ax_constants.h"
    },
    {
      "type": "modify",
      "old_id": "9b8c421e69bb126f2750ddf9c4084ad28be1cef2",
      "old_mode": 33188,
      "old_path": "third_party/accessibility/base/win/windows_types.h",
      "new_id": "d1084b80ac650647684f0eca00bb21bbcca076a6",
      "new_mode": 33188,
      "new_path": "third_party/accessibility/base/win/windows_types.h"
    },
    {
      "type": "modify",
      "old_id": "897020fa054cf27aaade57ade5feb38f5c372db5",
      "old_mode": 33188,
      "old_path": "third_party/txt/tests/txt_test_utils.h",
      "new_id": "603c93ab8839adfdabb9a1756095b98a0046d57f",
      "new_mode": 33188,
      "new_path": "third_party/txt/tests/txt_test_utils.h"
    }
  ]
}
