)]}'
{
  "log": [
    {
      "commit": "baed314e5a472c32b30697c311e0dfc720e30e46",
      "tree": "7cb732e32b6f8696ba33e6d0fb64ef44cd1ac331",
      "parents": [
        "b7d9fc230dc31300f50201aa916e345b9f004e79"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Fri Mar 14 07:32:50 2025 +0000"
      },
      "committer": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Fri Mar 14 07:32:50 2025 +0000"
      },
      "message": "Fix OWNERS (take 2)\n\nChange-Id: I1b5f139c49c8bef3a43fc8dc4221ece3298877e8\n"
    },
    {
      "commit": "b7d9fc230dc31300f50201aa916e345b9f004e79",
      "tree": "acdf7ce88b1f467730fbff609d923466cab9652a",
      "parents": [
        "7b8788de4499eb21b6bc863cc2f0dc7fdbe7dee1"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Fri Mar 14 07:22:48 2025 +0000"
      },
      "committer": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Fri Mar 14 07:22:48 2025 +0000"
      },
      "message": "Fix OWNERS\n\nChange-Id: I2c2cc6747cdde3e95cb31f97f36aa6f69cd4c379\n"
    },
    {
      "commit": "7b8788de4499eb21b6bc863cc2f0dc7fdbe7dee1",
      "tree": "d45f27b575e6a977249b0047b8613eb95a31a63a",
      "parents": [
        "fbaa0a7580d73253d994e3895195abd223e15eb9"
      ],
      "author": {
        "name": "Shahms King",
        "email": "shahms@google.com",
        "time": "Mon Dec 18 16:09:34 2023 -0800"
      },
      "committer": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Tue Jan 21 13:13:18 2025 -0800"
      },
      "message": "chore: update LLVM and fix deprecation warnings (#5976)\n\n* chore: update LLVM and fix deprecation warnings\n\n* chore: fix schema doc example friend template definition failure\n\nCherrypick https://github.com/kythe/kythe/commit/0e2bc9d50a1dfdb0372e54b15df5acf2879db6a2#diff-9dac3e933e2df2c3278de0b1d72650ad09426550cba5016b7fbabbc96fbe201d to fix build with clang-r536225.\nBug: 391288872\n\nChange-Id: I53947e5cccb274044290798d31fbfbe5385d7cd2\n"
    },
    {
      "commit": "fbaa0a7580d73253d994e3895195abd223e15eb9",
      "tree": "de9610f2fcb3a77b4eb6c0d3247a8def982e5bed",
      "parents": [
        "12089467447cf1fc58a61739be7a4d271df22f08"
      ],
      "author": {
        "name": "omarismail",
        "email": "omarismail@google.com",
        "time": "Tue Nov 12 12:29:03 2024 +0000"
      },
      "committer": {
        "name": "omarismail",
        "email": "omarismail@google.com",
        "time": "Tue Nov 12 12:34:01 2024 +0000"
      },
      "message": "Add support for vnames in kotlinc_extractor\n\nTESTED: built binary and tested in AndroidX codebase with this\nvnames.json passed in and the generated Kzip correctly mapped the\ndifferent cases I had:\n```\n[\n  {\n    \"pattern\": \"out/(.*)\",\n    \"vname\": {\n      \"root\": \"out\",\n      \"path\": \"@1@\"\n    }\n  },\n  {\n    \"pattern\": \"prebuilts/androidx/external/(.*)\",\n    \"vname\": {\n      \"corpus\": \"android.googlesource.com/platform/prebuilts/androidx/external//androidx-main\",\n      \"path\": \"@1@\"\n    }\n  },\n  {\n    \"pattern\": \"prebuilts/androidx/internal/(.*)\",\n    \"vname\": {\n      \"corpus\": \"android.googlesource.com/platform/prebuilts/androidx/internal//androidx-main\",\n      \"path\": \"@1@\"\n    }\n  },\n  {\n    \"pattern\": \"frameworks/support/(.*)\",\n    \"vname\": {\n      \"path\": \"@1@\"\n    }\n  },\n  {\n    \"pattern\": \"(.*)\",\n    \"vname\": {\n      \"path\": \"@1@\"\n    }\n  }\n]\n```\n\nBUG: 374948517\nChange-Id: I010400ae71f1e5d009851f0833557cf4bee99609\n"
    },
    {
      "commit": "12089467447cf1fc58a61739be7a4d271df22f08",
      "tree": "76ab261edb664bdc3c8175cfb382e5d212eefa00",
      "parents": [
        "c3e775a1a5335849ed207c4f754437bf9877a308"
      ],
      "author": {
        "name": "Spandan Das",
        "email": "spandandas@google.com",
        "time": "Wed Oct 02 19:58:11 2024 +0000"
      },
      "committer": {
        "name": "Spandan Das",
        "email": "spandandas@google.com",
        "time": "Wed Oct 02 20:08:39 2024 +0000"
      },
      "message": "Explicitly specify the corpus on each file\n\nThe indexed results get elided from the final output if the corpus of\nthe file is empty.\n\nTest: Ran the indexer locally\nTest: Ran gqui on the resultant .recordio file and verified that it\ncontains the position info of the symbols in the input .kt file\nBug: 265428637\n\nChange-Id: I2f1e1293994896532851788746584210881d115f\n"
    },
    {
      "commit": "c3e775a1a5335849ed207c4f754437bf9877a308",
      "tree": "df3f9c31d2736f1fa05798d1b98dea2f734c52a9",
      "parents": [
        "caa3c380cd4261a8f82686e17ecbadf75761a1e0"
      ],
      "author": {
        "name": "Spandan Das",
        "email": "spandandas@google.com",
        "time": "Wed Sep 11 22:44:45 2024 +0000"
      },
      "committer": {
        "name": "Spandan Das",
        "email": "spandandas@google.com",
        "time": "Fri Sep 13 21:17:24 2024 +0000"
      },
      "message": "Add support for common sources in kotlinc extractor\n\nThe current version of the kotlinc extractor does not differentiate between\nplatform specific and platform agnostic .kt files (referred to as\n`common_sources` in soong Android.bp files). Android platform currently\nuses a few external libraries like kotlinx coroutines that have\nmultiplatform code. To support indexing such libraries, add a\n`common_sources` property to the extractor.\n\nBug: 265428637\nTest: ran the indexer on `kotlinx_serialization_core` java_library\n\nChange-Id: Id1709a6f1b9ff2ca2088fb238319e450b65e2806\n"
    },
    {
      "commit": "caa3c380cd4261a8f82686e17ecbadf75761a1e0",
      "tree": "aa5f7cf39ebbc0106f5d1a457a73abb8a839d511",
      "parents": [
        "d2470c4f7260e0ec106de2b6ee3fe59edd1ace3c"
      ],
      "author": {
        "name": "Spandan Das",
        "email": "spandandas@google.com",
        "time": "Wed Sep 04 22:05:58 2024 +0000"
      },
      "committer": {
        "name": "Spandan Das",
        "email": "spandandas@google.com",
        "time": "Wed Sep 11 00:57:46 2024 +0000"
      },
      "message": "Add a soong module to build kotlinc_extractor\n\nTest: m kotlinc_extractor\nBug: 265428637\nChange-Id: I064f288fb364c738f24fce9d39cfd10a2bda345b\n"
    },
    {
      "commit": "d2470c4f7260e0ec106de2b6ee3fe59edd1ace3c",
      "tree": "b498583c300694b89da3200098a4449b6acdcb3f",
      "parents": [
        "2b71ab1200acd48bd49094d5e48c847666b22378"
      ],
      "author": {
        "name": "Spandan Das",
        "email": "spandandas@google.com",
        "time": "Mon Aug 19 21:21:45 2024 +0000"
      },
      "committer": {
        "name": "Spandan Das",
        "email": "spandandas@google.com",
        "time": "Wed Sep 11 00:57:46 2024 +0000"
      },
      "message": "Create an extractor for kotlin code in android\n\nThe extractor is writtten in Go and will create a .kzip file in a format\nthat is meaningful to the internal kotlin indexer. The compilation unit\ncreated will comprise of\n1. source .kt files\n2. .jars on the classpath\n3. args passed verbatim to kotlinc\n4. Output key of compilation\n\nThe following support will be added in a future CL\n1. vnames.json (this is necessary for indexing generated code)\n2. kotlin-home (this is likely necessary to prevent issues caused by\n   kotlinc skew between android builds and kotlin internal indexer)\n\nThis CL has been written in external/kythe import for now, since the\noutputs are specific to inernal kotlin indexer.\n\nBug: 265428637\nTest: generated .kzip files for all kotlin units in aosp (with a\ndenylist) https://android-review.git.corp.google.com/q/topic:%22kotlin_kythe%22\n\nTest: ran the indexer locally using go/kythe-git-local-run#indexing-to-local-xrefs-server\n\nChange-Id: Ieab000a0c386fa8a9e366b861dacab77b880b639\n"
    },
    {
      "commit": "2b71ab1200acd48bd49094d5e48c847666b22378",
      "tree": "4b8573865f099c97627a3c231372475611b7c341",
      "parents": [
        "7ccc2905d8ed27e6c6d432df2da512b14e2393e6"
      ],
      "author": {
        "name": "Spandan Das",
        "email": "spandandas@google.com",
        "time": "Thu Sep 05 20:46:46 2024 +0000"
      },
      "committer": {
        "name": "Spandan Das",
        "email": "spandandas@google.com",
        "time": "Thu Sep 05 20:47:22 2024 +0000"
      },
      "message": "Add soong to owners of external/kythe\n\nTest: N/A\nChange-Id: Ia378ddde0aa53c07acc07408ec31c8823c0e03b7\n"
    },
    {
      "commit": "7ccc2905d8ed27e6c6d432df2da512b14e2393e6",
      "tree": "6b84a0379db5c96ed773e717d95c0df04cc21d54",
      "parents": [
        "7b1b17fdf99abad6c6d45350ccbb58cd0064651a"
      ],
      "author": {
        "name": "Shahms King",
        "email": "shahms@google.com",
        "time": "Fri Feb 09 10:35:09 2024 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Jul 18 15:48:25 2024 -0700"
      },
      "message": "chore: update LLVM (#6012)\n\nCherrypicks the upstream change to fix build with the\nlatest Clang API.\n\nBug: 342023558\nTest: build\nChange-Id: I382ef5a8cad2277d7d26e944de75e48d86ed7960\n"
    },
    {
      "commit": "7b1b17fdf99abad6c6d45350ccbb58cd0064651a",
      "tree": "3682336d84c77d0cfb663b66095fe187ec2d7971",
      "parents": [
        "88a62bb6769aa02fba887a969041572fab07e6f7"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Jul 03 15:25:51 2024 +0900"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Jul 03 15:31:07 2024 +0900"
      },
      "message": "Migrate to the new APIs in clang-r522817\n\nManual partial merge of\nhttps://github.com/kythe/kythe/commit/37d25360d7e72d46967e50b65753bed318ad6a0e\n\nTest: presubmit\nBug: 322868540\nChange-Id: If35f40e77d4ef35af6c73f5a17fb63cccf5ab6a3\n"
    },
    {
      "commit": "88a62bb6769aa02fba887a969041572fab07e6f7",
      "tree": "39ff62b6f6bd84cad9606cff57858fd55e8f6faa",
      "parents": [
        "572f3a37bb0d46c428bc816c42c3961a41357bdf"
      ],
      "author": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Thu Feb 22 17:58:29 2024 +0000"
      },
      "committer": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Thu Feb 22 17:58:29 2024 +0000"
      },
      "message": "Bring in compatibility shims for CommandLine from upstream\n\nIn order to support building with JDK21, Kythe needs to be able\nto deal with the move of CommandLine from\ncom.sun.tools.javac.main to jdk.internal.opt, This change brings\nin the service loader infrastructure that can deal with this.\nUntil we switch to JDK21 we will use the fallback (reflective)\nmechanism. Once JDK21 is in place, we can also enable the 21\ncompatibility implementation.\n\nBug: 313924276\nTest: prebuilts/build-tools/build-prebuilts.sh  --skip-go --skip-asan \\\n          --skip-soong-tests --resume\nTest: java --add-exports jdk.compiler/com.sun.tools.javac.main\u003dALL-UNNAMED \\\n        --add-exports jdk.compiler/com.sun.tools.javac.util\u003dALL-UNNAMED \\\n        --add-exports jdk.compiler/com.sun.tools.javac.file\u003dALL-UNNAMED \\\n        --add-exports jdk.compiler/com.sun.tools.javac.code\u003dALL-UNNAMED \\\n        --add-exports jdk.compiler/com.sun.tools.javac.api\u003dALL-UNNAMED \\\n        --add-exports\u003djdk.compiler/com.sun.tools.javac.tree\u003dALL-UNNAMED \\\n        --add-exports\u003djdk.internal.opt/jdk.internal.opt\u003dALL-UNNAMED \\\n        -jar ./out/soong/dist-common/framework/javac_extractor.jar \\\n        # Using JDK11, JDK17 and JDK21\nChange-Id: I10bae91e1203b919b6ca3012b208c01ea904ac76\n"
    },
    {
      "commit": "572f3a37bb0d46c428bc816c42c3961a41357bdf",
      "tree": "184de6375da84b22655e4333e71a0d45ad167bbe",
      "parents": [
        "722ba5ca86bcf17a1ff135335ca61ddc64a6350e"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Wed Jan 10 04:10:49 2024 +0000"
      },
      "committer": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Wed Jan 10 04:10:49 2024 +0000"
      },
      "message": "Remove uses of libabsl_headers.\n\nThese modules already have dependencies on libabsl, which exposes\nthe same set of headers.\n\nBug: 246681282\nTest: presubmit\nChange-Id: I5f9302943360261ee5bcb6d7f87f884287c36345\n"
    },
    {
      "commit": "722ba5ca86bcf17a1ff135335ca61ddc64a6350e",
      "tree": "54a09731d786c19bcede14d71661d782c4b459cf",
      "parents": [
        "80c14b0393968462aa668529f09b4f4e9307bb87"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Tue Sep 05 21:19:17 2023 +0000"
      },
      "committer": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Tue Sep 05 23:51:52 2023 +0000"
      },
      "message": "Update target names for RE2 and ABSL.\n\nBug: 279548314\nTest: presubmit\nChange-Id: I2f19aa7be864db98ddf6861c5bf17476a8254460\n"
    },
    {
      "commit": "80c14b0393968462aa668529f09b4f4e9307bb87",
      "tree": "9b3060b9e4ea72d6e704b26a9d983a0d9f856716",
      "parents": [
        "af58a1a6d90dceb795f8975b75cf3769b0318575"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Mon Mar 06 08:04:23 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 06 08:04:38 2023 +0000"
      },
      "message": "Revert^2 \"Cherrypick upstream change to fix build.\"\n\naf58a1a6d90dceb795f8975b75cf3769b0318575\n\nChange-Id: I848a08fc5455dea04ee77ad3c62ec1d3d5d072f9\n"
    },
    {
      "commit": "af58a1a6d90dceb795f8975b75cf3769b0318575",
      "tree": "d24fd009ee902124b423d974fa65733572158fba",
      "parents": [
        "7749d33051d72afaafe141ff2315f653de3be0fd"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Mar 02 08:36:12 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 02 08:36:12 2023 +0000"
      },
      "message": "Revert \"Cherrypick upstream change to fix build.\"\n\nRevert submission 2462733-fix-clang-tools-r487747\n\nRollback compiler update\n\nReverted changes: /q/submissionid:2462733-fix-clang-tools-r487747\n\nChange-Id: Ifc66c521ce977931c021f209e39557437572638c\n"
    },
    {
      "commit": "7749d33051d72afaafe141ff2315f653de3be0fd",
      "tree": "9b3060b9e4ea72d6e704b26a9d983a0d9f856716",
      "parents": [
        "ff109488e721dc221a61fd570935c665e2fd5ff8"
      ],
      "author": {
        "name": "Shahms King",
        "email": "shahms@google.com",
        "time": "Tue Jan 03 11:34:48 2023 -0800"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Mar 01 17:03:11 2023 +0900"
      },
      "message": "Cherrypick upstream change to fix build.\n\nThis cherrypicks the following upstream change to fix build with the\nlatest Clang API:\n\n34a4932e42b7cc853eff38a43ee009a8d101f488 chore: update LLVM (#5483)\n\nTest: presubmit\nBug: 264965700\nChange-Id: Id1bc47a52214708784150a9cc4a326e41aa87582\n"
    },
    {
      "commit": "ff109488e721dc221a61fd570935c665e2fd5ff8",
      "tree": "d24fd009ee902124b423d974fa65733572158fba",
      "parents": [
        "5b1e2804b43c9be30c098fe6df9ded88d7058a1e",
        "98a5d24ddf23c414eaf40a8c5d73d9048a454ea3"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Wed Nov 09 01:56:23 2022 +0000"
      },
      "committer": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Tue Nov 15 05:23:13 2022 +0000"
      },
      "message": "Upgrade Kythe to v0.0.60.\n\nTest: presubmit\nChange-Id: I36006ef55385d0f4bf6544f9b7a0179aea90a2ff\n"
    },
    {
      "commit": "5b1e2804b43c9be30c098fe6df9ded88d7058a1e",
      "tree": "39cecf39ce96c1278d07d693dfd479c45defca1f",
      "parents": [
        "fd98e22a59d339148d9b68c6339fbf69157a82c9"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Wed Nov 09 01:42:45 2022 +0000"
      },
      "committer": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Wed Nov 09 01:44:02 2022 +0000"
      },
      "message": "Replace google::protobuf::string with std::string.\n\ngoogle::protobuf::string has been removed in recent releases of\nProtocol Buffers library.\n\nBug: 203713560\nTest: OUT_DIR\u003dout prebuilts/clang-tools/build-prebuilts.sh\nChange-Id: I813648da19aa6e892a81a3f326cd42257f162657\n"
    },
    {
      "commit": "fd98e22a59d339148d9b68c6339fbf69157a82c9",
      "tree": "309be69fb7ccf568f27b7f1066687619ede404f2",
      "parents": [
        "6e86a4466f9334c6d2608bc54c6654f3fe33cee7"
      ],
      "author": {
        "name": "zrlk",
        "email": "zrlk@users.noreply.github.com",
        "time": "Thu Apr 14 19:33:05 2022 -0700"
      },
      "committer": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Mon Oct 17 23:43:45 2022 +0000"
      },
      "message": "[UPSTREAM] chore: update LLVM (#5254)\n\nBug: http://b/241011085\n\nCherry-pick change to build kythe with latest LLVM.\n\nChange-Id: Ifcbc3d80f430a275db074c115b9fca2fcb408e41\n(cherry picked from commit 6a1baed2f889a36bb25e3f4429fd14016ef5cf3b)\n"
    },
    {
      "commit": "6e86a4466f9334c6d2608bc54c6654f3fe33cee7",
      "tree": "63d4dd6afd996e49211d42fb0388fa052a5779af",
      "parents": [
        "dfc66006911a14453cdebf7d8782560726bf6aa7",
        "3baeac5ef93871309c6526c2fa112627e9f95aa6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 19 21:17:34 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 19 21:17:34 2022 +0000"
      },
      "message": "Merge \"[OWNERS] Add android llvm team to OWNERS\""
    },
    {
      "commit": "dfc66006911a14453cdebf7d8782560726bf6aa7",
      "tree": "ac966b7321822c1524b31fc145f98e8edcfdf158",
      "parents": [
        "6bb2908f555eec7ee00a46397c6b965174454cc3",
        "31f0cf7d3ac03a0a754f4ab222175c2c33b53c99"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 19 20:25:31 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 19 20:25:31 2022 +0000"
      },
      "message": "Merge \"Use gson built from source\""
    },
    {
      "commit": "3baeac5ef93871309c6526c2fa112627e9f95aa6",
      "tree": "191971ac58db88a79771129a79933a9601a44c39",
      "parents": [
        "6bb2908f555eec7ee00a46397c6b965174454cc3"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Mon Sep 19 18:42:31 2022 +0000"
      },
      "committer": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Mon Sep 19 20:01:15 2022 +0000"
      },
      "message": "[OWNERS] Add android llvm team to OWNERS\n\nThe android llvm team upgrades the clang/llvm headers used to build\nkythe.  Adding the team to OWNERS for flexibility during these upgrades.\n\nTest: N/A\nChange-Id: I543e11ae8e2cc8490444107d6353f71ec881f9db\n"
    },
    {
      "commit": "6bb2908f555eec7ee00a46397c6b965174454cc3",
      "tree": "54f682a2814f4b44e522202533c2c573bbda6635",
      "parents": [
        "ec3c03c56ef345b4dc379d6d6f8913cfd1d78e3d"
      ],
      "author": {
        "name": "Shahms King",
        "email": "shahms@google.com",
        "time": "Tue Feb 15 08:52:14 2022 -0800"
      },
      "committer": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Mon Sep 19 19:59:30 2022 +0000"
      },
      "message": "[UPSTREAM] chore: change how preprocessor_utils iterates tokens (#5214)\n\nBug: 244486343\nTest: presubmit\nChange-Id: I0a8f18a5f2da0ea722d1d53110d3db59a7cdbd38\n(cherry picked from commit 15992735b55764e2e502e8ac81f03b32f7653c04)\n"
    },
    {
      "commit": "31f0cf7d3ac03a0a754f4ab222175c2c33b53c99",
      "tree": "5c53c5e55458945457dc19c4952e6f975498b0b4",
      "parents": [
        "8a2bb4d4c8d9d122fe6e2e3373bca43f8a9a45a7"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Sep 19 12:43:13 2022 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Sep 19 12:43:13 2022 -0700"
      },
      "message": "Use gson built from source\n\nBug: 243950468\nTest: prebuilts/build-tools/build-prebuilts.sh\nChange-Id: I74d0c3b703bbdc6adb4c05e3f68269ad63f3282a\n"
    },
    {
      "commit": "ec3c03c56ef345b4dc379d6d6f8913cfd1d78e3d",
      "tree": "e00ec0860e7283d074f74757dcb3f631196c753d",
      "parents": [
        "8a2bb4d4c8d9d122fe6e2e3373bca43f8a9a45a7"
      ],
      "author": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Tue Aug 16 20:25:10 2022 -0700"
      },
      "committer": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Tue Aug 16 20:25:10 2022 -0700"
      },
      "message": "Accommodate JDK17\n\nThe signatures of com.sun.tools.javac.main.CommandLine.parse and\ncom.sun.tools.javac.main.Arguments.init methods changed between JDK14\nand JDK17, call these methods via reflection to accomodadte both.\n\nBug: 240421813\nTest: build java extractor and use it\nChange-Id: I5db0a22bf9f837826f234e228f9652d422d94f20\n"
    },
    {
      "commit": "98a5d24ddf23c414eaf40a8c5d73d9048a454ea3",
      "tree": "f6236f2fca6b68084f2ab9369e23afb32aa244e9",
      "parents": [
        "1ad431c359a176f847b7c9b9419e06853900c0b9"
      ],
      "author": {
        "name": "Wyatt Calandro",
        "email": "64923869+wcalandro@users.noreply.github.com",
        "time": "Mon Aug 01 22:31:43 2022 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 01 15:31:43 2022 -0700"
      },
      "message": "release: v0.0.60 (#5335)\n\n* release: v0.0.60\r\n\r\n* chore: clean up RELEASES.md"
    },
    {
      "commit": "1ad431c359a176f847b7c9b9419e06853900c0b9",
      "tree": "b4ee20c4a8767fec3b62bf639e7bb2d63916bf0d",
      "parents": [
        "ff4f71441350a2f4e7c48868ad3a658462d0b108"
      ],
      "author": {
        "name": "Wyatt Calandro",
        "email": "64923869+wcalandro@users.noreply.github.com",
        "time": "Mon Aug 01 11:30:56 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 01 11:30:56 2022 -0700"
      },
      "message": "chore: fix bazel extractor dockerfile (#5334)\n\n"
    },
    {
      "commit": "ff4f71441350a2f4e7c48868ad3a658462d0b108",
      "tree": "191d57561e254b1971d31649606c9fd29e69c84a",
      "parents": [
        "fefe73bdcd3f1bd4dddd0e541a599e3b7eb13f24"
      ],
      "author": {
        "name": "Shahms King",
        "email": "shahms@google.com",
        "time": "Mon Aug 01 10:13:29 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 01 10:13:29 2022 -0700"
      },
      "message": "chore: use external aquery-based compilation db (#5333)\n\n"
    },
    {
      "commit": "fefe73bdcd3f1bd4dddd0e541a599e3b7eb13f24",
      "tree": "e41a7909d2f8821a7b2080b778d2c04cd7178d62",
      "parents": [
        "48a119cdc2e1decc390c0af98617c10e6f90de36"
      ],
      "author": {
        "name": "Wyatt Calandro",
        "email": "64923869+wcalandro@users.noreply.github.com",
        "time": "Fri Jul 29 16:06:55 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 29 23:06:55 2022 +0000"
      },
      "message": "chore(rust_common): bump version to 2022-07-27 and fix variable (#5332)\n\n"
    },
    {
      "commit": "48a119cdc2e1decc390c0af98617c10e6f90de36",
      "tree": "97634b351f0749c28ff40aaecb0c5804e00de0b0",
      "parents": [
        "d282719f5fe1d97ff260964335f59145ed927a3e"
      ],
      "author": {
        "name": "Wyatt Calandro",
        "email": "64923869+wcalandro@users.noreply.github.com",
        "time": "Thu Jul 28 15:20:15 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 28 15:20:15 2022 -0700"
      },
      "message": "chore(rust_common): manually configure the Rust protobuf toolchain (#5330)\n\n* chore(rust_common): manually configure the Rust protobuf toolchain\r\n\r\n* fix: linting issues"
    },
    {
      "commit": "d282719f5fe1d97ff260964335f59145ed927a3e",
      "tree": "c658c9370c0b54332b9c2cf1075e3810d0250180",
      "parents": [
        "78ba8b09d118d0c41a143dc61cf677df620a7a4d"
      ],
      "author": {
        "name": "Wyatt Calandro",
        "email": "64923869+wcalandro@users.noreply.github.com",
        "time": "Wed Jul 27 14:09:27 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 27 21:09:27 2022 +0000"
      },
      "message": "fix(rust_indexer): set the VName root on emitted Rust anchors (#5329)\n\n"
    },
    {
      "commit": "78ba8b09d118d0c41a143dc61cf677df620a7a4d",
      "tree": "7c43d07355ab154e225c57b250fa52f4d906081a",
      "parents": [
        "82a61189a1af2558a3cec703f3a9a9e003ee7557"
      ],
      "author": {
        "name": "Wyatt Calandro",
        "email": "64923869+wcalandro@users.noreply.github.com",
        "time": "Wed Jul 27 12:20:43 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 27 12:20:43 2022 -0700"
      },
      "message": "chore: bump rules_rust to v0.8.1 (#5328)\n\n"
    },
    {
      "commit": "82a61189a1af2558a3cec703f3a9a9e003ee7557",
      "tree": "802739b8eba816e45f504f18bc938eed06952b7f",
      "parents": [
        "179c0282dc82000182cae84dbdcb08650345ad55"
      ],
      "author": {
        "name": "Wyatt Calandro",
        "email": "64923869+wcalandro@users.noreply.github.com",
        "time": "Wed Jul 27 10:50:42 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 27 10:50:42 2022 -0700"
      },
      "message": "feat(rust_indexer): emit proper xrefs to files generated by dependencies (#5326)\n\n* feat(rust_common): migrate to crate_universe from cargo-raze\r\n\r\n* feat(rust_extractor): support incoming generated files in the Rust extractor\r\n\r\n* feat(rust_indexer): support xrefs to incoming generated files\r\n\r\n* fix: remove comment\r\n\r\n* fix: remove debug logs\r\n\r\n* fix: more fixes\r\n\r\n* fix: exec -\u003e target"
    },
    {
      "commit": "179c0282dc82000182cae84dbdcb08650345ad55",
      "tree": "64a65fe53a44078c3eb79e59f81849dfa0f5624a",
      "parents": [
        "541aa64bf3e5831c165a14b2da77e73b629c9f97"
      ],
      "author": {
        "name": "zrlk",
        "email": "zrlk@users.noreply.github.com",
        "time": "Mon Jul 25 16:48:11 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 25 16:48:11 2022 -0700"
      },
      "message": "feat(cxx_indexer): record full signatures in a separate file (#5323)\n\n* feat(cxx_indexer): record full signatures in a separate file\r\n\r\nThis makes it easier to debug production issues. Because signatures are based on structure, being able to go from a hash back to the original string turns out to be very useful."
    },
    {
      "commit": "541aa64bf3e5831c165a14b2da77e73b629c9f97",
      "tree": "431b12da5208b78ec224ff5da1d854c41d686e8f",
      "parents": [
        "b527138606ea28760d9f0cc5ab9e0296441a82d0"
      ],
      "author": {
        "name": "Shahms King",
        "email": "shahms@google.com",
        "time": "Wed Jul 20 11:27:14 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 20 11:27:14 2022 -0700"
      },
      "message": "feat(cxx_indexer): implement directory traversal in indexer VFS (#5325)\n\n* feat(cxx_indexer): implement directory traversal in indexer VFS\r\n\r\n* chore: report file not found from dir_begin"
    },
    {
      "commit": "b527138606ea28760d9f0cc5ab9e0296441a82d0",
      "tree": "d6d5afd53c15391551512a7c1d830bf47c07eeac",
      "parents": [
        "a01047ea7f7ba2e6fae3baa5c96c759d1ec52566"
      ],
      "author": {
        "name": "Wyatt Calandro",
        "email": "64923869+wcalandro@users.noreply.github.com",
        "time": "Wed Jul 20 08:39:13 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 20 08:39:13 2022 -0700"
      },
      "message": "feat(rust_common): migrate to crate_universe from cargo-raze (#5324)\n\n"
    },
    {
      "commit": "a01047ea7f7ba2e6fae3baa5c96c759d1ec52566",
      "tree": "73f32e34b022eff3230b30f7c7756178d249dee7",
      "parents": [
        "aa76256b6fc2818301074f8225e646481669608c"
      ],
      "author": {
        "name": "Wyatt Calandro",
        "email": "64923869+wcalandro@users.noreply.github.com",
        "time": "Wed Jul 13 16:32:40 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 13 16:32:40 2022 -0700"
      },
      "message": "chore(rust_common): upgrade rules_rust to v0.7.0 (#5321)\n\n"
    },
    {
      "commit": "aa76256b6fc2818301074f8225e646481669608c",
      "tree": "cc27352af9c94ec9615ffb329b45438676643d4f",
      "parents": [
        "4aff6ac52c27de4d306b73982b343d6dcae4c2a7"
      ],
      "author": {
        "name": "Justin Buchanan",
        "email": "justinbuchanan@google.com",
        "time": "Fri Jul 01 14:44:35 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 01 21:44:35 2022 +0000"
      },
      "message": "feat(jvm_extractor): assign a corpus to compilation units (#5320)\n\nThis now uses the same logic as the java extractor:\r\n\r\nhttps://github.com/kythe/kythe/blob/4aff6ac52c27de4d306b73982b343d6dcae4c2a7/kythe/java/com/google/devtools/kythe/extractors/java/JavaCompilationUnitExtractor.java#L297-L313"
    },
    {
      "commit": "4aff6ac52c27de4d306b73982b343d6dcae4c2a7",
      "tree": "56bba21a11eea80367b8e4cd10defcffc57cdfa1",
      "parents": [
        "98874ffae231c5eca8d490dc160967a233ea6df3"
      ],
      "author": {
        "name": "Justin Buchanan",
        "email": "justinbuchanan@google.com",
        "time": "Thu Jun 30 11:45:59 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 30 11:45:59 2022 -0700"
      },
      "message": "chore(go): adjust verifier goal regex to be compatible with latest gofmt (#5318)\n\nOur verifier assertions previously had a prefix of \"//-\", which the\r\nlatest gofmt changes to \"// -\" in some cases. This change\r\napplies gofmt to all go indexer testdata files and adjusts the\r\n--goal_regex to accept both prefix styles."
    },
    {
      "commit": "98874ffae231c5eca8d490dc160967a233ea6df3",
      "tree": "52a9cae67edaf2ecc7eaf39c868846a268f5f037",
      "parents": [
        "72849483b91ad3264db7493395524d0620728d5b"
      ],
      "author": {
        "name": "Justin Buchanan",
        "email": "justinbuchanan@google.com",
        "time": "Thu Jun 30 10:48:33 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 30 17:48:33 2022 +0000"
      },
      "message": "chore(go): add doc comment for `GolangCorpus` (#5317)\n\n"
    },
    {
      "commit": "72849483b91ad3264db7493395524d0620728d5b",
      "tree": "05d4758c76380a424142cc7444f9ab2e2ad3d2d0",
      "parents": [
        "5617eb8f211b0ee7f421f299f6c3b041e39c54e8"
      ],
      "author": {
        "name": "Cody Schroeder",
        "email": "schroederc@google.com",
        "time": "Wed Jun 29 14:01:41 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 29 21:01:41 2022 +0000"
      },
      "message": "chore: gofmt with 1.19 (#5316)\n\n"
    },
    {
      "commit": "5617eb8f211b0ee7f421f299f6c3b041e39c54e8",
      "tree": "f27a8c9fbc3f4f7183a533c98dc21a3c22c15130",
      "parents": [
        "1a2897a5316d1f8358f2253e5a7b6a6b3f41e3c7"
      ],
      "author": {
        "name": "Justin Buchanan",
        "email": "justinbuchanan@google.com",
        "time": "Wed Jun 29 13:07:38 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 29 13:07:38 2022 -0700"
      },
      "message": "feat(go_indexer): add --override_stdlib_corpus flag (#5314)\n\nProblem: we index the go std library with the \"google3/golib\" corpus and the rest of go code with \"google3\". We want the cross-references to work between these, so std library elements in both need to have the same corpus."
    },
    {
      "commit": "1a2897a5316d1f8358f2253e5a7b6a6b3f41e3c7",
      "tree": "66b2d1272de29b9aae8617aed30db30531a649ce",
      "parents": [
        "960a8224b3ad01e87370cbce433e1ff27439f47a"
      ],
      "author": {
        "name": "Mai Hussien",
        "email": "70515749+mai93@users.noreply.github.com",
        "time": "Thu Jun 23 12:16:48 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 23 12:16:48 2022 -0700"
      },
      "message": "Generate compilation database for workspace (#5315)\n\n* Generate compilation database for workspace\r\n\r\n* Use bash arrays to hold the queried targets\r\n\r\n* Use mapfile to fix Lint check"
    },
    {
      "commit": "960a8224b3ad01e87370cbce433e1ff27439f47a",
      "tree": "1225a0526c5ac487b67a33f0c4bc6b96b5b89170",
      "parents": [
        "18f24c21fb787dfb5de60d94f5934b1cbd26d287"
      ],
      "author": {
        "name": "Wyatt Calandro",
        "email": "64923869+wcalandro@users.noreply.github.com",
        "time": "Tue Jun 21 14:15:48 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 21 21:15:48 2022 +0000"
      },
      "message": "chore(rust_common): sync rustfmt.toml with internal version (#5312)\n\n"
    },
    {
      "commit": "18f24c21fb787dfb5de60d94f5934b1cbd26d287",
      "tree": "83d1fc90720d48e09e76173eeff71d7d096af9b6",
      "parents": [
        "b3b29a6e535957cbb4c387a371fecc999dbc5b66"
      ],
      "author": {
        "name": "Cody Schroeder",
        "email": "schroederc@google.com",
        "time": "Tue Jun 21 13:48:35 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 21 20:48:35 2022 +0000"
      },
      "message": "feat(tooling): add --workspace_uri to kythe decor cmd (#5313)\n\n"
    },
    {
      "commit": "b3b29a6e535957cbb4c387a371fecc999dbc5b66",
      "tree": "5a0375f1aa1e9464953be7c08799a4f25949efe1",
      "parents": [
        "3a3c772b4b9dc91692d961980d70943ef91700f9"
      ],
      "author": {
        "name": "Shahms King",
        "email": "shahms@google.com",
        "time": "Tue Jun 21 10:12:29 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 21 10:12:29 2022 -0700"
      },
      "message": "chore: add toolchain_util.bzl to facilitate imports (#5311)\n\n"
    },
    {
      "commit": "3a3c772b4b9dc91692d961980d70943ef91700f9",
      "tree": "aa9d20d0b7c07f9f5ab01fbddcb64647e3a09a70",
      "parents": [
        "74dc8410d24586bccb1f7853a8f37019fcba6e46"
      ],
      "author": {
        "name": "Mikita Belahlazau",
        "email": "nikelandjelo@gmail.com",
        "time": "Thu Jun 16 19:25:54 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 16 19:25:54 2022 -0700"
      },
      "message": "feat(typescript_indexer): emit `field` subkind fact for class/interface/ojbect literal properties (#5293)\n\nCo-authored-by: Shahms King \u003cshahms@google.com\u003e\r\nCo-authored-by: zrlk \u003czrlk@users.noreply.github.com\u003e"
    },
    {
      "commit": "74dc8410d24586bccb1f7853a8f37019fcba6e46",
      "tree": "f02317ed3a832b38145283a972595c3766f27934",
      "parents": [
        "d753a4633a2f29581a9ae642bd8fb2a7043fc304"
      ],
      "author": {
        "name": "Cody Schroeder",
        "email": "schroederc@google.com",
        "time": "Thu Jun 16 11:21:04 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 16 18:21:04 2022 +0000"
      },
      "message": "fix(java_indexer): guard against NPE in ImmutableList (#5310)\n\n"
    },
    {
      "commit": "d753a4633a2f29581a9ae642bd8fb2a7043fc304",
      "tree": "6fe54ceb12ea6fecc66766f72e5a7183758ec1d2",
      "parents": [
        "d08fbe6b8af92efcb8639421362c71447e262c68"
      ],
      "author": {
        "name": "Wyatt Calandro",
        "email": "64923869+wcalandro@users.noreply.github.com",
        "time": "Wed Jun 15 14:03:14 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 15 21:03:14 2022 +0000"
      },
      "message": "fix(proto): fix problematic field name (#5309)\n\n"
    },
    {
      "commit": "d08fbe6b8af92efcb8639421362c71447e262c68",
      "tree": "56c72afee7ca958b2e515eae7fdbae1715c38647",
      "parents": [
        "e770a7b03fb44ed5e2a3889aae10c2fbda77f734"
      ],
      "author": {
        "name": "Wyatt Calandro",
        "email": "64923869+wcalandro@users.noreply.github.com",
        "time": "Wed Jun 15 13:42:51 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 15 13:42:51 2022 -0700"
      },
      "message": "feat(proto): add a proto field to signify whether a file is protected (#5308)\n\n* feat(proto): add a proto field to signify whether a file is protected\r\n\r\n* fix: add comment"
    },
    {
      "commit": "e770a7b03fb44ed5e2a3889aae10c2fbda77f734",
      "tree": "0031ae4cbb9d663f9fcb92440ad073350434f3d6",
      "parents": [
        "48b4edf36193ffe9f1b8d5263c54e6e2d058f6e4"
      ],
      "author": {
        "name": "Shahms King",
        "email": "shahms@google.com",
        "time": "Mon Jun 13 13:48:36 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 13 13:48:36 2022 -0700"
      },
      "message": "fix(textproto): workaround upstream proto path bug (#5307)\n\n* fix(textproto): workaround upstream proto path bug\r\n\r\n* chore: resolve comments"
    },
    {
      "commit": "48b4edf36193ffe9f1b8d5263c54e6e2d058f6e4",
      "tree": "3c73d3112cdb83a1a8c20ef1a15ed5fee84c3fb2",
      "parents": [
        "40808f97d474b2e6a609b585974311c4b8d32892"
      ],
      "author": {
        "name": "Wyatt Calandro",
        "email": "64923869+wcalandro@users.noreply.github.com",
        "time": "Fri Jun 10 14:51:09 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 10 14:51:09 2022 -0700"
      },
      "message": "fix(rust_extractor): find the analysis file based on crate name (#5306)\n\n"
    },
    {
      "commit": "40808f97d474b2e6a609b585974311c4b8d32892",
      "tree": "bc0580d8732edb5fb2a45eb419d7564fdc8913ba",
      "parents": [
        "f6affc54fa8556b0ffa260da0dcfd75f3b4477f5"
      ],
      "author": {
        "name": "Justin Buchanan",
        "email": "justinbuchanan@google.com",
        "time": "Thu Jun 09 15:08:05 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 09 15:08:05 2022 -0700"
      },
      "message": "feat(java extractor): use default value if corpus is ambiguous (#5305)\n\nBefore this change, java CUs don\u0027t receive a corpus if the required_inputs are not all in the same corpus. With this change, instead of assigning the empty corpus, the CU is assigned a corpus from the KYTHE_CORPUS environment variable."
    },
    {
      "commit": "f6affc54fa8556b0ffa260da0dcfd75f3b4477f5",
      "tree": "7a2eb43dc8db6370aa53e596fa1923085c6ad23d",
      "parents": [
        "c22d736be1693aa43c9e85040fa1bc0d3934b585"
      ],
      "author": {
        "name": "Justin Buchanan",
        "email": "justinbuchanan@google.com",
        "time": "Thu Jun 09 13:49:58 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 09 13:49:58 2022 -0700"
      },
      "message": "chore(java): fix lint error (#5304)\n\n"
    },
    {
      "commit": "c22d736be1693aa43c9e85040fa1bc0d3934b585",
      "tree": "a4f6380b57fd4143b83c16d89e26ede8739ce1d1",
      "parents": [
        "f557a10e2515eee1f5d58727f7ecfd19acb21ae7"
      ],
      "author": {
        "name": "Justin Buchanan",
        "email": "justinbuchanan@google.com",
        "time": "Thu Jun 09 13:15:32 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 09 13:15:32 2022 -0700"
      },
      "message": "feat(java analyzer): log error when CU VName has empty corpus (#5303)\n\n"
    },
    {
      "commit": "f557a10e2515eee1f5d58727f7ecfd19acb21ae7",
      "tree": "681c3743a5790fa3720c370a847436ae77024835",
      "parents": [
        "30b4d98cef1ac2776fb24700ed944f5cd75610a5"
      ],
      "author": {
        "name": "Justin Buchanan",
        "email": "justinbuchanan@google.com",
        "time": "Thu Jun 09 12:39:35 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 09 12:39:35 2022 -0700"
      },
      "message": "chore(java): remove unused deprecated methods from JvmGraph (#5302)\n\n"
    },
    {
      "commit": "30b4d98cef1ac2776fb24700ed944f5cd75610a5",
      "tree": "c1bf3c69356091c8d666ef2af50ab40bc18436d9",
      "parents": [
        "25e228d54e66971e8734e9e3c545e16bf923366f"
      ],
      "author": {
        "name": "Shahms King",
        "email": "shahms@google.com",
        "time": "Thu Jun 09 08:06:42 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 09 08:06:42 2022 -0700"
      },
      "message": "chore: use SerializeToString instead of explicit Streams (#5301)\n\n"
    },
    {
      "commit": "25e228d54e66971e8734e9e3c545e16bf923366f",
      "tree": "c53180d23e45b93ec2cd917cd5b837104f2a7222",
      "parents": [
        "f7fc4d583c68c8355375020ef0fa49d00935484d"
      ],
      "author": {
        "name": "Eric Chang",
        "email": "52679884+Chang-Eric@users.noreply.github.com",
        "time": "Wed Jun 08 14:02:42 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 08 14:02:42 2022 -0700"
      },
      "message": "Add a missing glob to release.BUILD (#5300)\n\nWithout the glob, the * doesn\u0027t actually expand."
    },
    {
      "commit": "f7fc4d583c68c8355375020ef0fa49d00935484d",
      "tree": "9e5775825cab53b133ee63d1e7a27a0332f84485",
      "parents": [
        "9aafe9f239953b9c16897fded2de136e1f6be9b4"
      ],
      "author": {
        "name": "Shahms King",
        "email": "shahms@google.com",
        "time": "Tue Jun 07 15:02:06 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 07 15:02:06 2022 -0700"
      },
      "message": "chore: remove unused entry from load statement (#5299)\n\n"
    },
    {
      "commit": "9aafe9f239953b9c16897fded2de136e1f6be9b4",
      "tree": "217d5fb721d1d603135105d6af52994cbc002689",
      "parents": [
        "f4875b21e35b8b5eb061880d1937fd53d074fc18"
      ],
      "author": {
        "name": "Shahms King",
        "email": "shahms@google.com",
        "time": "Tue Jun 07 12:46:53 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 07 12:46:53 2022 -0700"
      },
      "message": "chore: retain ability to pass the indexer binary for c++ indexer tests (#5298)\n\n* chore: restore ability to pass indexer label to cc_indexer_test\r\n\r\n* fix(cxx_tests): properly pass test indexer runfiles"
    },
    {
      "commit": "f4875b21e35b8b5eb061880d1937fd53d074fc18",
      "tree": "fa87f4049071f933a5584e88071b623693946de0",
      "parents": [
        "b111993c2cbb6ad520bb9a26a5f7a9be96cffc87"
      ],
      "author": {
        "name": "Senthil Vaiyapuri",
        "email": "svaiyapuri@gmail.com",
        "time": "Tue Jun 07 12:06:08 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 07 12:06:08 2022 -0700"
      },
      "message": "Support skipping \u0027go mod vendor\u0027 invocation. (#5296)\n\nIn some customer go corpuses, it is customery to do `go mod vendor`\r\nand check-in the vendor directory.  This may be due to accessing\r\nprotected vendor code.  So, support skipping \u0027go mod vendor\u0027 during\r\nanalyze_packages upon a envrionment variable.\r\n\r\nENV variable: KYTHE_SKIP_MOD_VENDOR set to one of values: (\u00271\u0027, \u0027True\u0027 or \u0027true\u0027)\r\n\r\nTesting:\r\n  - Built golang-extracter docker image\r\n  - Ran the image on a sample corpus with KYTHE_SKIP_MOD_VENDOR env var set\r\n  - Ensured that `go mod vendor` step is skipped.\r\n  - Also, `bazel build //... \u0026\u0026 bazel test //...` and ensured success."
    },
    {
      "commit": "b111993c2cbb6ad520bb9a26a5f7a9be96cffc87",
      "tree": "8f8494acb5d1b3ab94c37a587559ae6f8bf17fff",
      "parents": [
        "8f76d1e795b813c9640b8a6405a3a0d65aa6ef75"
      ],
      "author": {
        "name": "Shahms King",
        "email": "shahms@google.com",
        "time": "Tue Jun 07 10:02:13 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 07 10:02:13 2022 -0700"
      },
      "message": "chore: fix a few issues which arose during import (#5297)\n\n* chore: fix missing use of env parameter\r\n\r\n* chore: add exported proto to list of exported protos\r\n\r\n* chore: include some relevant dependencies"
    },
    {
      "commit": "8f76d1e795b813c9640b8a6405a3a0d65aa6ef75",
      "tree": "a9d39fa7681546e259544b53c9cd1c807cd9c1a4",
      "parents": [
        "60c0e854e860314e9201dd008b53f1d20ad99c60"
      ],
      "author": {
        "name": "Shahms King",
        "email": "shahms@google.com",
        "time": "Fri Jun 03 09:49:53 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 03 09:49:53 2022 -0700"
      },
      "message": "feat(tests): switch c++ verifier tests to index at test time (#5295)\n\n* feat(tests): switch c++ verifier tests to index at test time\r\n\r\n* chore: remove unused function\r\n\r\n* chore: test executable should be in target configuration\r\n\r\n* chore: remove debugging argument\r\n\r\n* chore: it is, in fact, 2022"
    },
    {
      "commit": "60c0e854e860314e9201dd008b53f1d20ad99c60",
      "tree": "cc30b07828f9253b816788f2180725efdfa34766",
      "parents": [
        "77a9a8e6d3db4d24be19d31632651e44cd49908a"
      ],
      "author": {
        "name": "Mikita Belahlazau",
        "email": "nikelandjelo@gmail.com",
        "time": "Fri Jun 03 09:18:36 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 03 09:18:36 2022 -0700"
      },
      "message": "feat(typescript_indexer): use ref/id for destructuring variables (#5292)\n\nIt also affects object literal properties that reference inteface fields.\r\nThose should use `override` instead but it requires extra work and will\r\nbe done as follow up.\r\n\r\nCo-authored-by: Shahms King \u003cshahms@google.com\u003e"
    },
    {
      "commit": "77a9a8e6d3db4d24be19d31632651e44cd49908a",
      "tree": "ac38310c14f75062a3e07876c452f2f0a995270b",
      "parents": [
        "992a3e946df73948afaba06e384b1d164e27a86f"
      ],
      "author": {
        "name": "Jay Sachs",
        "email": "jaysachs@users.noreply.github.com",
        "time": "Wed Jun 01 07:57:52 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 01 07:57:52 2022 -0700"
      },
      "message": "fix(java): rollback recent annotation ref/id changes (#5294)\n\n"
    },
    {
      "commit": "992a3e946df73948afaba06e384b1d164e27a86f",
      "tree": "2ad0476a70f72eef26ce7acd7c2b2058da33f498",
      "parents": [
        "9f0a33793c624043529cf5c8510c79587423d93f"
      ],
      "author": {
        "name": "Shahms King",
        "email": "shahms@google.com",
        "time": "Tue May 31 09:06:52 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 31 09:06:52 2022 -0700"
      },
      "message": "fix(verifier): include @ in anchor labels and support EVars (#5291)\n\n"
    },
    {
      "commit": "9f0a33793c624043529cf5c8510c79587423d93f",
      "tree": "00981984e0d6ddf69cfe11d776d155542b4b8fbd",
      "parents": [
        "8ad0e685616462dbf85472984c99aa5d2ea6de3f"
      ],
      "author": {
        "name": "Shahms King",
        "email": "shahms@google.com",
        "time": "Tue May 31 08:54:13 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 31 08:54:13 2022 -0700"
      },
      "message": "fix(cxx_indexer): emit non-implicit refs to explicit template specializations (#5290)\n\n* fix(cxx_indexer): emit non-implicit refs to explicit template specializations\r\n\r\n* fix(cxx_indexer): ensure ref\u0027d node is the same as child context"
    },
    {
      "commit": "8ad0e685616462dbf85472984c99aa5d2ea6de3f",
      "tree": "f1eea0ec9a7442690e9b1c44e73cb982adddb9e0",
      "parents": [
        "b655498061af8866ac2822c8beedfa0a043a6f09"
      ],
      "author": {
        "name": "Shahms King",
        "email": "shahms@google.com",
        "time": "Tue May 24 14:11:28 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 24 14:11:28 2022 -0700"
      },
      "message": "fix(build): remove use of managed_directories (issue #5287) (#5288)\n\n"
    },
    {
      "commit": "b655498061af8866ac2822c8beedfa0a043a6f09",
      "tree": "5a3153eeaf0fa00ea2590800ca1e6e3c7f63bba8",
      "parents": [
        "fe497bb7becf33e3c4860276f60c43545192ff89"
      ],
      "author": {
        "name": "Shahms King",
        "email": "shahms@google.com",
        "time": "Tue May 24 13:46:21 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 24 13:46:21 2022 -0700"
      },
      "message": "feat(verifier): allow simplifying graph output data (#5286)\n\n"
    },
    {
      "commit": "fe497bb7becf33e3c4860276f60c43545192ff89",
      "tree": "382a58d66b57045361f839e4d7fe6480d806f447",
      "parents": [
        "42abf167321202a75ff4944e431c8b26630a275a"
      ],
      "author": {
        "name": "Jay Sachs",
        "email": "jaysachs@users.noreply.github.com",
        "time": "Tue May 24 08:07:53 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 24 08:07:53 2022 -0700"
      },
      "message": "test(java): small clean up to GenericMethod verififer test (#5283)\n\n"
    },
    {
      "commit": "42abf167321202a75ff4944e431c8b26630a275a",
      "tree": "d93caa3f384cb26d8e9607831a8c26234ec532f5",
      "parents": [
        "4b3e0f44ac11b908e3299dd24c34ff5dfc00c373"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue May 24 14:38:16 2022 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 24 14:38:16 2022 +0000"
      },
      "message": "build(deps): bump nokogiri from 1.13.5 to 1.13.6 in /kythe/web/site (#5285)\n\n"
    },
    {
      "commit": "4b3e0f44ac11b908e3299dd24c34ff5dfc00c373",
      "tree": "bfeb79fef211115974f1398df1ba4fce6dd43605",
      "parents": [
        "584f65e74a2bb016add70f609b310c027c78876c"
      ],
      "author": {
        "name": "zrlk",
        "email": "zrlk@users.noreply.github.com",
        "time": "Mon May 23 17:18:08 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 23 17:18:08 2022 -0700"
      },
      "message": "fix(java_indexer): assert that annotation invocations aren\u0027t refs (#5284)\n\n"
    },
    {
      "commit": "584f65e74a2bb016add70f609b310c027c78876c",
      "tree": "167f91ca581f67ba5d9963d857eb834426bb9776",
      "parents": [
        "afda0f35d2ef348349ebf720144d31e4ea5b8267"
      ],
      "author": {
        "name": "zrlk",
        "email": "zrlk@users.noreply.github.com",
        "time": "Fri May 20 13:19:38 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 20 13:19:38 2022 -0700"
      },
      "message": "feat(java_indexer): use ref/id in annotation utterance contexts (#5281)\n\n"
    },
    {
      "commit": "afda0f35d2ef348349ebf720144d31e4ea5b8267",
      "tree": "008969422a998d383078bfaf96243d9b2226af57",
      "parents": [
        "0cd64758cd54ff567bbe9babf74d4364a02c6859"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed May 18 22:10:15 2022 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 18 22:10:15 2022 +0000"
      },
      "message": "build(deps): bump nokogiri from 1.13.4 to 1.13.5 in /kythe/web/site (#5280)\n\n"
    },
    {
      "commit": "0cd64758cd54ff567bbe9babf74d4364a02c6859",
      "tree": "c2bfaa5695d19ed2436fc18927b9915792119f6d",
      "parents": [
        "8ef4d2fb4dc14af8e4a52743fcd0a7e3425bff61"
      ],
      "author": {
        "name": "Wyatt Calandro",
        "email": "64923869+wcalandro@users.noreply.github.com",
        "time": "Wed May 18 14:36:30 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 18 14:36:30 2022 -0700"
      },
      "message": "fix(rust_indexer): clean relative paths in indexer to match vname paths (#5279)\n\n* chore(rust_common): add path-clean crate dependency\r\n\r\n* fix(rust_indexer): clean relative paths in indexer to match vname paths\r\n\r\n* fix: newlines"
    },
    {
      "commit": "8ef4d2fb4dc14af8e4a52743fcd0a7e3425bff61",
      "tree": "69c7fb53d978df61412f9c912b5e2d4abb8cee80",
      "parents": [
        "13c0f7bce178297e3eb4b36a2db4058309f82ec6"
      ],
      "author": {
        "name": "Wyatt Calandro",
        "email": "64923869+wcalandro@users.noreply.github.com",
        "time": "Thu May 12 10:21:06 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 12 10:21:06 2022 -0700"
      },
      "message": "fix: address clippy lint in newer Rust version (#5276)\n\n"
    },
    {
      "commit": "13c0f7bce178297e3eb4b36a2db4058309f82ec6",
      "tree": "a49fb6a9de0224455b8481dd5a6a3d8d817adf3c",
      "parents": [
        "cdde24e79b7b93670e9f89479942178bd30bfa27"
      ],
      "author": {
        "name": "Shahms King",
        "email": "shahms@google.com",
        "time": "Thu May 12 06:33:14 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 12 06:33:14 2022 -0700"
      },
      "message": "chore: clean up some iteration logic in DumpAsDot (#5275)\n\n"
    },
    {
      "commit": "cdde24e79b7b93670e9f89479942178bd30bfa27",
      "tree": "d442f8789d771a7ec19232400b445ef7e607f66b",
      "parents": [
        "1e4467b1051820340b90b510a14d68d079b2d64f"
      ],
      "author": {
        "name": "Cody Schroeder",
        "email": "schroederc@google.com",
        "time": "Thu May 05 13:17:34 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 05 13:17:34 2022 -0700"
      },
      "message": "feat(api): add resolved path filters for xrefs (#5274)\n\n"
    },
    {
      "commit": "1e4467b1051820340b90b510a14d68d079b2d64f",
      "tree": "04dceabde62914787f17e4120592d89da8c2db65",
      "parents": [
        "a8cbbde84bbc8277aa37617d5a68ee17e5cc40fd"
      ],
      "author": {
        "name": "zrlk",
        "email": "zrlk@users.noreply.github.com",
        "time": "Wed May 04 16:07:35 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 04 16:07:35 2022 -0700"
      },
      "message": "fix(typescript): don\u0027t emit absvar nodes (#5273)\n\n"
    },
    {
      "commit": "a8cbbde84bbc8277aa37617d5a68ee17e5cc40fd",
      "tree": "1a9924ca97e93bc88188c2a1a253918d91ef7357",
      "parents": [
        "b5e8153151dbe3a2c8a352f10c4a9081f03c375e"
      ],
      "author": {
        "name": "Cody Schroeder",
        "email": "schroederc@google.com",
        "time": "Wed May 04 13:46:18 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 04 13:46:18 2022 -0700"
      },
      "message": "build: upgrade JCommander to 1.82 (#5272)\n\n"
    },
    {
      "commit": "b5e8153151dbe3a2c8a352f10c4a9081f03c375e",
      "tree": "3832a349e20bd5573817b9b0e048c2b393cc96f9",
      "parents": [
        "fb30aab0d1f0dd11483b61a201c0aabc8a2b30da"
      ],
      "author": {
        "name": "Shahms King",
        "email": "shahms@google.com",
        "time": "Wed May 04 09:38:35 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 04 09:38:35 2022 -0700"
      },
      "message": "feat(tooling): treat absolute kzips as a set (#5271)\n\n"
    },
    {
      "commit": "fb30aab0d1f0dd11483b61a201c0aabc8a2b30da",
      "tree": "39fd4476c93f29ca650f5ba36139c2f5c5dafc4f",
      "parents": [
        "2d4bc69eaf31016bc86d53e2bd1b48ac7b70adc9"
      ],
      "author": {
        "name": "Jay Sachs",
        "email": "jaysachs@users.noreply.github.com",
        "time": "Tue May 03 10:08:23 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 03 10:08:23 2022 -0700"
      },
      "message": "fix(cxx): turn logging down for things that are rarely cared about (#5270)\n\n"
    },
    {
      "commit": "2d4bc69eaf31016bc86d53e2bd1b48ac7b70adc9",
      "tree": "a7cd67879fd859023e4f84c9ba02465c405c4815",
      "parents": [
        "6e551c5dc9311eda495203a5ddabfedd9667fe64"
      ],
      "author": {
        "name": "Shahms King",
        "email": "shahms@google.com",
        "time": "Mon May 02 07:34:55 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 02 07:34:55 2022 -0700"
      },
      "message": "feat(verifier): add a flag to elide nodes not bound as goals (#5269)\n\n* feat(verifier): add a flag to elide nodes not bound as goals\r\n\r\n* chore: fix typos\r\n\r\n* chore: final typo"
    },
    {
      "commit": "6e551c5dc9311eda495203a5ddabfedd9667fe64",
      "tree": "19784a891ab0e84557427c61acc212bf6d8a0bbd",
      "parents": [
        "b04a9e97f9548226cb0f3ccfbcef97b8f2ff3102"
      ],
      "author": {
        "name": "Cody Schroeder",
        "email": "schroederc@google.com",
        "time": "Thu Apr 28 15:46:14 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 28 15:46:14 2022 -0700"
      },
      "message": "build: update to Go 1.18.1 (#5267)\n\n"
    },
    {
      "commit": "b04a9e97f9548226cb0f3ccfbcef97b8f2ff3102",
      "tree": "55b7d2846b5ef9abb11c1870d8cd9cf00ab4429a",
      "parents": [
        "e077246c806e6d66c396417d3a7caf67a2d58e8a"
      ],
      "author": {
        "name": "Wyatt Calandro",
        "email": "64923869+wcalandro@users.noreply.github.com",
        "time": "Thu Apr 28 14:38:24 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 28 14:38:24 2022 -0700"
      },
      "message": "fix(chore): switch to toplevel for rbe downloads (#5264)\n\n"
    },
    {
      "commit": "e077246c806e6d66c396417d3a7caf67a2d58e8a",
      "tree": "49e91288911869e31240c29a9f64c2be76e4f111",
      "parents": [
        "f83f9321570d81a95039751278d41c5c198cf918"
      ],
      "author": {
        "name": "Justin Buchanan",
        "email": "justinbuchanan@google.com",
        "time": "Thu Apr 28 14:12:50 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 28 14:12:50 2022 -0700"
      },
      "message": "chore(go): update go from 1.17.2 to 1.18.1 in extractor image (#5266)\n\n"
    },
    {
      "commit": "f83f9321570d81a95039751278d41c5c198cf918",
      "tree": "546db63ba43de121d2164b1f1dfcc586c1e4bbb9",
      "parents": [
        "56a3e50de0bdaab5892d614f0ba2cd66178b3d59"
      ],
      "author": {
        "name": "Justin Buchanan",
        "email": "justinbuchanan@google.com",
        "time": "Thu Apr 28 10:39:03 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 28 10:39:03 2022 -0700"
      },
      "message": "feat(go_indexer): optionally put builtins and stdlib items in main corpus (#5124)\n\nEnable with the --use_compilation_corpus_as_default flag"
    },
    {
      "commit": "56a3e50de0bdaab5892d614f0ba2cd66178b3d59",
      "tree": "1fa04126b68bf4f8f986d55a34bacd611b142495",
      "parents": [
        "7274df4cc8c09d5cbf0f2c6123cbcd8fa836d5c1"
      ],
      "author": {
        "name": "Wyatt Calandro",
        "email": "64923869+wcalandro@users.noreply.github.com",
        "time": "Wed Apr 27 12:19:04 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 27 12:19:04 2022 -0700"
      },
      "message": "fix(typescript_indexer): fix lint issue (#5265)\n\n"
    },
    {
      "commit": "7274df4cc8c09d5cbf0f2c6123cbcd8fa836d5c1",
      "tree": "65486a013679aa1d94bbdcd6295edbdf2b57d74d",
      "parents": [
        "c496c5c00177e437e28bb3a75a5ef811d5d55ff7"
      ],
      "author": {
        "name": "Wyatt Calandro",
        "email": "64923869+wcalandro@users.noreply.github.com",
        "time": "Wed Apr 27 11:36:09 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 27 11:36:09 2022 -0700"
      },
      "message": "fix(rust_indexer): set corpus+lang on diagnostic (#5263)\n\n* fix(rust_indexer): set corpus+lang on diagnostic\r\n\r\n* fix: run rustfmt\r\n\r\n* fix: address comments"
    },
    {
      "commit": "c496c5c00177e437e28bb3a75a5ef811d5d55ff7",
      "tree": "71913baa1703a82e4910d896910c5d4807b56e2b",
      "parents": [
        "afc2b6cb5bc09625a293b20979527608e2298c86"
      ],
      "author": {
        "name": "Mikita Belahlazau",
        "email": "nikelandjelo@gmail.com",
        "time": "Tue Apr 26 10:45:51 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 26 10:45:51 2022 -0700"
      },
      "message": "feat(typescript_indexer): emit edges from object literals to corresponding types (#5262)\n\n* feat(typescript_indexer): emit edges from object literals and destructuring to corresponding types\r\n\r\n* Add shorthand test case."
    },
    {
      "commit": "8a2bb4d4c8d9d122fe6e2e3373bca43f8a9a45a7",
      "tree": "af91d62a82c671d4278e66ecc4367aecc76e818c",
      "parents": [
        "b4791ed73cbd9c5b502a4d9ee8c7cf3ef5d33c10"
      ],
      "author": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Wed Apr 13 17:48:41 2022 -0700"
      },
      "committer": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Thu Apr 21 14:53:42 2022 -0700"
      },
      "message": "Implement Rust extractor for Soong.\n\nBug: 222044478\nTest: manual\nChange-Id: Ib50e259af5716b5bd035d1e85490119ebeb489d9\n"
    },
    {
      "commit": "afc2b6cb5bc09625a293b20979527608e2298c86",
      "tree": "26a4b44cdd9f6c6606dee8e76d36ad0ffdc6ee90",
      "parents": [
        "a9a248082bce9b42a903bcbb8cbc7c827f4571a6"
      ],
      "author": {
        "name": "Shahms King",
        "email": "shahms@google.com",
        "time": "Thu Apr 21 09:19:06 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 21 09:19:06 2022 -0700"
      },
      "message": "chore: disable warning in an indexer test (#5261)\n\n"
    },
    {
      "commit": "a9a248082bce9b42a903bcbb8cbc7c827f4571a6",
      "tree": "26c22af8a027b4c9db4faf60af084ee1673a6b93",
      "parents": [
        "59f3f7fbfbf12785f3100e8b593ee9ed2a16cbf9"
      ],
      "author": {
        "name": "Justin Buchanan",
        "email": "justinbuchanan@google.com",
        "time": "Mon Apr 18 22:06:44 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 18 22:06:44 2022 -0700"
      },
      "message": "chore(go): run `go mod tidy` (#5258)\n\nthis should clean up some of our dependabot alerts"
    },
    {
      "commit": "59f3f7fbfbf12785f3100e8b593ee9ed2a16cbf9",
      "tree": "53acab35a4191d66ad937a49a38ad1770c8d2075",
      "parents": [
        "1a7480141e9ad8b8d6a5475cc54165a4d10550b1"
      ],
      "author": {
        "name": "Justin Buchanan",
        "email": "justinbuchanan@google.com",
        "time": "Mon Apr 18 20:49:59 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 18 20:49:59 2022 -0700"
      },
      "message": "Release v0.0.59 (#5257)\n\n"
    },
    {
      "commit": "b4791ed73cbd9c5b502a4d9ee8c7cf3ef5d33c10",
      "tree": "f65ff9ee0b292f51321dc0e9a8eac5acaf87db99",
      "parents": [
        "2aadf2d90e358c115e5f291db4b47c99b0774f62"
      ],
      "author": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Wed Apr 13 18:05:31 2022 -0700"
      },
      "committer": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Mon Apr 18 19:53:57 2022 -0700"
      },
      "message": "Use local copies of the packages that exist in build-tools repo.\n\nAlso, run go tidy to refresh go.mod and go.sum.\n\nBug: 222044478\nTest: manual\nChange-Id: I23ced111f84e18fbb57afd7ffbceb9190dc745bf\n"
    },
    {
      "commit": "1a7480141e9ad8b8d6a5475cc54165a4d10550b1",
      "tree": "c3b131e142e343c6a27678497877b28928e08d0d",
      "parents": [
        "d3a8e66a019088a90467431029eecad6494d3b18"
      ],
      "author": {
        "name": "John Edmonds",
        "email": "jedmonds@spotify.com",
        "time": "Mon Apr 18 13:56:09 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 18 10:56:09 2022 -0700"
      },
      "message": "Update rules_rust. (#5250)\n\nCo-authored-by: Shahms King \u003cshahms@google.com\u003e"
    },
    {
      "commit": "2aadf2d90e358c115e5f291db4b47c99b0774f62",
      "tree": "2e2eb6b8ea328f447a3ee4512f477f635494d0b9",
      "parents": [
        "726c3cbd918db7997008d2d88f2e6318247fc7e1"
      ],
      "author": {
        "name": "Shahms King",
        "email": "shahms@google.com",
        "time": "Tue Jan 18 16:20:28 2022 -0800"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Sun Apr 17 21:46:38 2022 +0800"
      },
      "message": "[UPSTREAM] chore: update llvm (#5184)\n\nBackported to fix a error reported by recent LLVM versions.\n\nTest: presubmit\nBug: 219872355\nChange-Id: I26d87ab0e53e4add385ed47701891193ed059998\n"
    },
    {
      "commit": "d3a8e66a019088a90467431029eecad6494d3b18",
      "tree": "e6246fef9bda3914babe86f5de7ae48243e58560",
      "parents": [
        "6a1baed2f889a36bb25e3f4429fd14016ef5cf3b"
      ],
      "author": {
        "name": "zrlk",
        "email": "zrlk@users.noreply.github.com",
        "time": "Fri Apr 15 11:22:46 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 15 11:22:46 2022 -0700"
      },
      "message": "fix: small style issues (#5256)\n\n"
    },
    {
      "commit": "6a1baed2f889a36bb25e3f4429fd14016ef5cf3b",
      "tree": "96930a7ca1b7c094dad2dc7e2ae53fccb4dbe9ff",
      "parents": [
        "881e9012c731fad63dbcb3c6309a5861776841d7"
      ],
      "author": {
        "name": "zrlk",
        "email": "zrlk@users.noreply.github.com",
        "time": "Thu Apr 14 19:33:05 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 14 19:33:05 2022 -0700"
      },
      "message": "chore: update LLVM (#5254)\n\n"
    }
  ],
  "next": "881e9012c731fad63dbcb3c6309a5861776841d7"
}
