)]}'
{
  "commit": "e9246cd789d250727cbc03884795d92ed1f09a88",
  "tree": "a52bda7f08a6d09783c2458bae869764128578c0",
  "parents": [
    "6f99f12a6b3e2a38f444d9d052eb29822f885913"
  ],
  "author": {
    "name": "mkruskal-google",
    "email": "62662355+mkruskal-google@users.noreply.github.com",
    "time": "Sun Apr 17 19:28:01 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Apr 17 22:28:01 2022 -0400"
  },
  "message": "Update CMake configuration to add a dependency on Abseil (#9793)\n\n* Proof of concept for CMake Abseil dependency\r\n\r\n* Hooked up Abseil linking\r\n\r\n* Adding test binaries\r\n\r\n* Reverting absl::string view use added for testing.  This will still be broken for automake and bazel\r\n\r\n* Adding new cmake config to dist list\r\n\r\n* Whitespace fixes and an attempt at fix for Windows Python Release (CMake version \u003c 3.13)\r\n\r\n* Hook up LTS to windows cmake\r\n\r\n* Fix \u0027git cd\u0027 typo\r\n\r\n* Adding clarifying comment for fix\r\n\r\n* Adding abseil dependency to protobuf-lite too\r\n\r\n* Update submodules instead of cloning abseil-cpp\r\n\r\n* Adding explicit pointer to abseil root directory\r\n\r\nCo-authored-by: Jason Lunn \u003cjason.lunn@gmail.com\u003e\r\nCo-authored-by: Jorg Brown \u003cjorg.brown@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5c3a81cce932df789bdaeeb0ef92c90f2ccdc780",
      "old_mode": 33188,
      "old_path": ".bazelignore",
      "new_id": "b92bad0bf4f1d93c55ade220dfe4cc38591ff9a8",
      "new_mode": 33188,
      "new_path": ".bazelignore"
    },
    {
      "type": "modify",
      "old_id": "bcd125a49582a1d007ec37ad9f11befadd428e73",
      "old_mode": 33188,
      "old_path": ".gitmodules",
      "new_id": "a287f070e84d0649c9af7d0a7f7b2770dfe2915b",
      "new_mode": 33188,
      "new_path": ".gitmodules"
    },
    {
      "type": "modify",
      "old_id": "a1408563810943857e0b30c1f48288a0961760f2",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "7693c3c0e2d48e5f6f335635da5950a7e088efc1",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "7739acf1b9ae9beee9ac8aedf1d50d356bd9689f",
      "old_mode": 33188,
      "old_path": "Makefile.am",
      "new_id": "98fd2efd49afcc8253db0f13f44882fa36e9aaf5",
      "new_mode": 33188,
      "new_path": "Makefile.am"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10e7e5c00b60407bd52aa7c2d4c4140fd1becb88",
      "new_mode": 33188,
      "new_path": "cmake/abseil-cpp.cmake"
    },
    {
      "type": "modify",
      "old_id": "8c7501f31a52059c683327d4714631fe2beae34c",
      "old_mode": 33188,
      "old_path": "cmake/libprotobuf-lite.cmake",
      "new_id": "0f3295569bc23edf14d7bffc1d8675b6a41e9bbf",
      "new_mode": 33188,
      "new_path": "cmake/libprotobuf-lite.cmake"
    },
    {
      "type": "modify",
      "old_id": "abb2f79ebafca5e19093cb2eec27130b94451cfe",
      "old_mode": 33188,
      "old_path": "cmake/libprotobuf.cmake",
      "new_id": "49f31c507cf0aeb6be2bba8e64f4d67d306eb087",
      "new_mode": 33188,
      "new_path": "cmake/libprotobuf.cmake"
    },
    {
      "type": "modify",
      "old_id": "be9db8273db5112c4e14bd57016efc1af6d65a50",
      "old_mode": 33188,
      "old_path": "cmake/libprotoc.cmake",
      "new_id": "b098b9492a4b1ae34ff92ba3fd25e4c5fd5fbcd1",
      "new_mode": 33188,
      "new_path": "cmake/libprotoc.cmake"
    },
    {
      "type": "modify",
      "old_id": "61669118cd57d56f24950c695d517745cb04f999",
      "old_mode": 33188,
      "old_path": "cmake/protobuf-config.cmake.in",
      "new_id": "597f588603aced57b095e5ebfe0120987a52e9c4",
      "new_mode": 33188,
      "new_path": "cmake/protobuf-config.cmake.in"
    },
    {
      "type": "modify",
      "old_id": "a9cc86d972997f460c683a09b87453ad3aac665d",
      "old_mode": 33188,
      "old_path": "cmake/protoc.cmake",
      "new_id": "7d04196b459912e5be87867c70a40334f079b2e1",
      "new_mode": 33188,
      "new_path": "cmake/protoc.cmake"
    },
    {
      "type": "modify",
      "old_id": "ca34152f69c62ae1d243c3d3e6ad07f9285ca4e6",
      "old_mode": 33188,
      "old_path": "cmake/tests.cmake",
      "new_id": "04b013d820d283810511e51432e38898850272eb",
      "new_mode": 33188,
      "new_path": "cmake/tests.cmake"
    },
    {
      "type": "modify",
      "old_id": "9a3fc5841f4e24b8c3809a05cf621f644a8255f7",
      "old_mode": 33261,
      "old_path": "kokoro/release/python/linux/build_artifacts.sh",
      "new_id": "3ddec7444f98639962dd79a6abda04c90744a23c",
      "new_mode": 33261,
      "new_path": "kokoro/release/python/linux/build_artifacts.sh"
    },
    {
      "type": "modify",
      "old_id": "aeb4242a6b9b198743ac69e3b17bf4190a053b56",
      "old_mode": 33261,
      "old_path": "kokoro/release/python/macos/build_artifacts.sh",
      "new_id": "bd60d75fa3e141676cb01264b5d7379a87d254cc",
      "new_mode": 33261,
      "new_path": "kokoro/release/python/macos/build_artifacts.sh"
    },
    {
      "type": "modify",
      "old_id": "121283a438248f03736a2fc73977b0676b699fa1",
      "old_mode": 33188,
      "old_path": "kokoro/release/python/windows/build_artifacts.bat",
      "new_id": "32fbec4e1c3db6b3e0d687d9f43c8c71182f7e97",
      "new_mode": 33188,
      "new_path": "kokoro/release/python/windows/build_artifacts.bat"
    },
    {
      "type": "modify",
      "old_id": "af2d265263a7ed384cf79c87c6e7f8d6af1bbf9e",
      "old_mode": 33188,
      "old_path": "kokoro/release/python/windows/build_single_artifact.bat",
      "new_id": "d2c96c3463d3cf953c60f88f7e3f46c814df428e",
      "new_mode": 33188,
      "new_path": "kokoro/release/python/windows/build_single_artifact.bat"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c6e53ef3adb1227fffa442c50349dab134a54bc",
      "new_mode": 57344,
      "new_path": "third_party/abseil-cpp"
    }
  ]
}
