{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":137797914,"defaultBranch":"master","name":"bazel","ownerLogin":"gregestren","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-06-18T19:37:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5130366?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715367006.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"22b856f52718464723798d5a15e38ed2f01d12e2","ref":"refs/heads/release-7.2.0","pushedAt":"2024-05-10T18:50:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"[7.2.0] explcitly traverse aspects in cquery\n\nCherry-pick of https://github.com/bazelbuild/bazel/commit/81e1333c2e4e0f7db7cf3e38be750fe8cc58420.\n\nThis CL adds aspect nodes as explicit targets in cquery deps by making\nConfiguredTargetQueryEnvironment generic over a new interface,\nCqueryNode, rather than ConfiguredTarget.\n\nCqueryNode is implemented by AspectKey as well as ConfiguredTarget so\nthat both can be traversed in a deps query.\n\nPiperOrigin-RevId: 595509373\nChange-Id: I8a637cd3ed640907d2b1501bcd2b4a4507d183e7","shortMessageHtmlLink":"[7.2.0] explcitly traverse aspects in cquery"}},{"before":"cfe925df35d7f4195cfac329aa41e3ea86506b8f","after":"1b92dd0bf9ace289699645b31ae90f851a3b6f06","ref":"refs/heads/master","pushedAt":"2024-05-10T18:08:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"Enable Deserialization to request values from Skyframe.\n\nThis adds the DeserializationContext.getSkyValue and\nSharedValueDeserializationContext.deserializeWithSkyframe methods.\n\nThe process can roughly be described as follows.\n\n1. It first waits until all shared values (requested by getSharedValue) are\nfetched and codecs have partially deserialized them. Once this completes, any\ngetSkyValue invocation will have been called and all needed SkyKeys are known.\nSince getSharedValue calls can be recursive, this requires quiescence detection,\nhandled by QuiescingFuture.\n\n2. Once the SkyKeys are ready, a continuation is generated. The continuation\nhas hooks for interaction with Skyframe. The continuation can be stored in\nSkyKeyComputeState if a restart is needed.\n\n3. Once all the SkyValues are injected back into the deserialization\noperation, there's another future owing to small amounts of bookkeeping\nwork that can be in-flight and a shared values owned by other deserialize\noperations described below.\n\nThere's a small wrinkle in the waiting for shared values above. Sometimes\na shared value is owned by a different deserialization task. In that case,\nits SkyKey lookups are hidden behind futures and handled separately. This\nmay occur concurrently with steps 1 and 2 above, blocking only step 3.\n\nPiperOrigin-RevId: 632540683\nChange-Id: I5b2466fe20389e13a3dedb7068b17bf2f46b1786","shortMessageHtmlLink":"Enable Deserialization to request values from Skyframe."}},{"before":"dc33af5af9b683decc9db7a22c20eab51ae63364","after":"cfe925df35d7f4195cfac329aa41e3ea86506b8f","ref":"refs/heads/master","pushedAt":"2023-11-10T15:20:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"Fix bad testing.\n\nPiperOrigin-RevId: 580517309\nChange-Id: I2ea3cc5b67a8a5d047972b2c85ae3a93680be612","shortMessageHtmlLink":"Fix bad testing."}},{"before":"c97f5a3f09ca1b20dde9c2f657b5e6a747be9500","after":"dc33af5af9b683decc9db7a22c20eab51ae63364","ref":"refs/heads/master","pushedAt":"2023-11-09T21:45:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"Fix bad testing.\n\nPiperOrigin-RevId: 580517309\nChange-Id: I2ea3cc5b67a8a5d047972b2c85ae3a93680be612","shortMessageHtmlLink":"Fix bad testing."}},{"before":"ff0c35c7bfe134fda4cfc0683d648ad62270eb86","after":"c97f5a3f09ca1b20dde9c2f657b5e6a747be9500","ref":"refs/heads/master","pushedAt":"2023-11-08T14:48:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"Fix bad testing.\n\nPiperOrigin-RevId: 580517309\nChange-Id: I2ea3cc5b67a8a5d047972b2c85ae3a93680be612","shortMessageHtmlLink":"Fix bad testing."}},{"before":"7a4eefa869d370a19b0704d4995ebf00c2cd0ddf","after":"ff0c35c7bfe134fda4cfc0683d648ad62270eb86","ref":"refs/heads/master","pushedAt":"2023-11-08T14:44:57.000Z","pushType":"push","commitsCount":572,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"Move OptionsDiff to a separate class.\n\nWork towards platform-based flags: #19409.\n\nPiperOrigin-RevId: 580499529\nChange-Id: Icbcd46b25643ce7271bbec9eb1d4b0fedc2acef7","shortMessageHtmlLink":"Move OptionsDiff to a separate class."}},{"before":"727de636404fc030a63410fcd3009d827609940e","after":"ff0c35c7bfe134fda4cfc0683d648ad62270eb86","ref":"refs/heads/release-6.4.0","pushedAt":"2023-11-08T14:44:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"Move OptionsDiff to a separate class.\n\nWork towards platform-based flags: #19409.\n\nPiperOrigin-RevId: 580499529\nChange-Id: Icbcd46b25643ce7271bbec9eb1d4b0fedc2acef7","shortMessageHtmlLink":"Move OptionsDiff to a separate class."}},{"before":"760dba8d8e2c83cc9c2de5099c1132ab0265efec","after":"727de636404fc030a63410fcd3009d827609940e","ref":"refs/heads/release-6.4.0","pushedAt":"2023-09-12T23:20:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"Insert back in standard info message.","shortMessageHtmlLink":"Insert back in standard info message."}},{"before":"6f16e50cad24d7f26a05fab46fe53a77c2029a95","after":"760dba8d8e2c83cc9c2de5099c1132ab0265efec","ref":"refs/heads/release-6.4.0","pushedAt":"2023-09-12T23:19:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iancha1992","name":"Ian (Hee) Cha","path":"/iancha1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132618328?s=80&v=4"},"commit":{"message":"Merge branch 'release-6.4.0' into release-6.4.0","shortMessageHtmlLink":"Merge branch 'release-6.4.0' into release-6.4.0"}},{"before":"e06dfb122c78484603e67697852022f2cc117ffb","after":"6f16e50cad24d7f26a05fab46fe53a77c2029a95","ref":"refs/heads/release-6.4.0","pushedAt":"2023-09-12T23:10:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"Insert back in standard info message.","shortMessageHtmlLink":"Insert back in standard info message."}},{"before":"75db6b1bbb3d6663b6557555cf79d65ba1a0aa2b","after":"e06dfb122c78484603e67697852022f2cc117ffb","ref":"refs/heads/release-6.4.0","pushedAt":"2023-09-12T23:06:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"feat: add option to exit early if analysis cache is discarded\n\nAdds `--allow_analysis_cache_discard` option that allows the build to exit early if the analysis cache would have been discarded.\n\nThe flag name is of course open to bikeshedding etc.\n\nfixes #16804\n\nCloses #16805.\n\nPiperOrigin-RevId: 552575951\nChange-Id: Ia336eb3a5b7d7e41665fd0e0adf3edc03ed50f18","shortMessageHtmlLink":"feat: add option to exit early if analysis cache is discarded"}},{"before":null,"after":"75db6b1bbb3d6663b6557555cf79d65ba1a0aa2b","ref":"refs/heads/release-6.4.0","pushedAt":"2023-09-12T22:06:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"[6.4.0] Optimize classpath pre-processing in java_stub_template.txt (#19491)\n\nThe classpath pre-processing in this `java_stub_template.txt` loop:\r\nhttps://github.com/bazelbuild/bazel/blob/fcfcb929366dd3faac9643302b19c88bcf871ec6/src/main/java/com/google/devtools/build/lib/bazel/rules/java/java_stub_template.txt#L309\r\nis slow for long classpaths. For example for classpaths with ~250,000\r\nand ~700,000 entries the loop takes 28 and 50 seconds, respectively, on\r\nan intel MacBook. This change reduce the times to 1 second or less.\r\n\r\nFixes #19480\r\n\r\nCloses #19481.\r\n\r\nCommit\r\nhttps://github.com/bazelbuild/bazel/commit/4e8f0bdb4eca04844a86e3c7affc8aa85245e75a\r\n\r\nPiperOrigin-RevId: 564491123\r\nChange-Id: Id4be898c3f800d5390dd8bf997535a5e71a76ba3\r\n\r\nCo-authored-by: Roman Salvador ","shortMessageHtmlLink":"[6.4.0] Optimize classpath pre-processing in java_stub_template.txt (b…"}},{"before":"7a4eefa869d370a19b0704d4995ebf00c2cd0ddf","after":null,"ref":"refs/heads/upstream/release-6.4.0","pushedAt":"2023-09-12T22:00:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"}},{"before":null,"after":"7a4eefa869d370a19b0704d4995ebf00c2cd0ddf","ref":"refs/heads/upstream/release-6.4.0","pushedAt":"2023-09-12T21:59:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"Move initializer to non-positional arguments\n\nTechnically it was an incompatible change before (because the initial arguments to the rule can be given positionally).\n\nPiperOrigin-RevId: 564783051\nChange-Id: I15d6eb385bd8ddfe089475e9d39ab72d5f12158b","shortMessageHtmlLink":"Move initializer to non-positional arguments"}},{"before":"7a4eefa869d370a19b0704d4995ebf00c2cd0ddf","after":null,"ref":"refs/heads/upstream/release-6.4.0","pushedAt":"2023-09-12T19:04:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"}},{"before":null,"after":"7a4eefa869d370a19b0704d4995ebf00c2cd0ddf","ref":"refs/heads/upstream/release-6.4.0","pushedAt":"2023-09-12T18:54:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"Move initializer to non-positional arguments\n\nTechnically it was an incompatible change before (because the initial arguments to the rule can be given positionally).\n\nPiperOrigin-RevId: 564783051\nChange-Id: I15d6eb385bd8ddfe089475e9d39ab72d5f12158b","shortMessageHtmlLink":"Move initializer to non-positional arguments"}},{"before":"3d2604806a9747f317c5b560bbf89cdc1be033ba","after":"7a4eefa869d370a19b0704d4995ebf00c2cd0ddf","ref":"refs/heads/master","pushedAt":"2023-09-12T18:51:16.000Z","pushType":"push","commitsCount":628,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"Move initializer to non-positional arguments\n\nTechnically it was an incompatible change before (because the initial arguments to the rule can be given positionally).\n\nPiperOrigin-RevId: 564783051\nChange-Id: I15d6eb385bd8ddfe089475e9d39ab72d5f12158b","shortMessageHtmlLink":"Move initializer to non-positional arguments"}},{"before":"856662a87fc18e64fe5c94d9f359eb51f706cd65","after":"069a50cf9e05da1d0c88a78bfd91a851e1999db1","ref":"refs/heads/release-6.3.0","pushedAt":"2023-07-12T17:43:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"Merge with 6.3.0 baseline.\n\nParticularly manually merge relevant signature changes from\nhttps://github.com/bazelbuild/bazel/commit/1cd35886cf2233050e2ed14fb3c98e5ec1d756b5. Thsi\nis different than\nhttps://github.com/bazelbuild/bazel/commit/1cd35886cf2233050e2ed14fb3c98e5ec1d756b5\nitself because that also uses a baseline too new for 6.3.0.","shortMessageHtmlLink":"Merge with 6.3.0 baseline."}},{"before":"f0bd906043bc6ccfca9d331a21672ae01e98b1f7","after":"856662a87fc18e64fe5c94d9f359eb51f706cd65","ref":"refs/heads/release-6.3.0","pushedAt":"2023-07-12T17:27:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"Adjust --top_level_targets_for_symlinks\n\nAdjust `--top_level_targets_for_symlinks`.\n\n- If all targets in `$ bazel build //...` have the top-level config, `bazel-bin`, etc. point to that config\n- If all targets in `$ bazel build //...` have the same transitioned config, `bazel-bin`, etc. point to that config\n- If targets in `$ bazel build //...` have mixed configs, `bazel-bin`, etc. are deleted\n\n- If all targets in `$ bazel build //...` have the top-level config, `bazel-bin`, etc. point to that config\n- If all targets in `$ bazel build //...` have the same transitioned config, `bazel-bin`, etc. point to that config\n- If targets in `$ bazel build //...` have mixed configs and at least one of them is the top-level config, `bazel-bin`, etc. point to the top-level config\n- If targets in `$ bazel build //...` have mixed configs and none are the top-level config, `bazel-bin`, etc. are deleted\n\nFixes https://github.com/bazelbuild/bazel/issues/17081.\n\nCloses #18854.\n\nPiperOrigin-RevId: 546938509\nChange-Id: I75adf0b8c2094522125c5e65d8c450eb2436d392","shortMessageHtmlLink":"Adjust --top_level_targets_for_symlinks"}},{"before":null,"after":"f0bd906043bc6ccfca9d331a21672ae01e98b1f7","ref":"refs/heads/release-6.3.0","pushedAt":"2023-07-12T17:24:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"Add ActionCacheStatistics to BEP (#18914)\n\nThe field action_cache_statistics has been\r\nadded to the ActionSummary message of the\r\nBuildMetrics message in the build event\r\nprotocol. This field is defined with the\r\nalready-existing ActionCacheStatistics\r\nmessage and is set in the MetricsCollector\r\nwhen the action cache is saved.","shortMessageHtmlLink":"Add ActionCacheStatistics to BEP (bazelbuild#18914)"}},{"before":"a413c8236f6c7add235e9555966c537a72a79f2d","after":"3d2604806a9747f317c5b560bbf89cdc1be033ba","ref":"refs/heads/master","pushedAt":"2023-07-12T17:20:12.550Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"Add helper for Markdown inline code escaping\n\nThe helper adds escaping to a string so that it can be embedded in a Markdown inline code segment delimited by backticks.\n\nCloses #18867.\n\nPiperOrigin-RevId: 547527057\nChange-Id: Ie37d076c46f82ddd04e31c33c0f695109c5d29f5","shortMessageHtmlLink":"Add helper for Markdown inline code escaping"}},{"before":"a413c8236f6c7add235e9555966c537a72a79f2d","after":"3d2604806a9747f317c5b560bbf89cdc1be033ba","ref":"refs/heads/master","pushedAt":"2023-07-12T17:20:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"Add helper for Markdown inline code escaping\n\nThe helper adds escaping to a string so that it can be embedded in a Markdown inline code segment delimited by backticks.\n\nCloses #18867.\n\nPiperOrigin-RevId: 547527057\nChange-Id: Ie37d076c46f82ddd04e31c33c0f695109c5d29f5","shortMessageHtmlLink":"Add helper for Markdown inline code escaping"}},{"before":"3d2604806a9747f317c5b560bbf89cdc1be033ba","after":"a413c8236f6c7add235e9555966c537a72a79f2d","ref":"refs/heads/master","pushedAt":"2023-07-12T17:19:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"Adjust --top_level_targets_for_symlinks.\n\nOld semantics:\n\nNew semantics:\n\nFixes https://github.com/bazelbuild/bazel/issues/17081.\n\nPiperOrigin-RevId: 546025529\nChange-Id: I095564bb9233eba4b008df7f9e6aedae3e973b23","shortMessageHtmlLink":"Adjust --top_level_targets_for_symlinks."}},{"before":"a413c8236f6c7add235e9555966c537a72a79f2d","after":"3d2604806a9747f317c5b560bbf89cdc1be033ba","ref":"refs/heads/master","pushedAt":"2023-07-12T17:19:03.028Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"Add helper for Markdown inline code escaping\n\nThe helper adds escaping to a string so that it can be embedded in a Markdown inline code segment delimited by backticks.\n\nCloses #18867.\n\nPiperOrigin-RevId: 547527057\nChange-Id: Ie37d076c46f82ddd04e31c33c0f695109c5d29f5","shortMessageHtmlLink":"Add helper for Markdown inline code escaping"}},{"before":"a413c8236f6c7add235e9555966c537a72a79f2d","after":"3d2604806a9747f317c5b560bbf89cdc1be033ba","ref":"refs/heads/master","pushedAt":"2023-07-12T17:19:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"Add helper for Markdown inline code escaping\n\nThe helper adds escaping to a string so that it can be embedded in a Markdown inline code segment delimited by backticks.\n\nCloses #18867.\n\nPiperOrigin-RevId: 547527057\nChange-Id: Ie37d076c46f82ddd04e31c33c0f695109c5d29f5","shortMessageHtmlLink":"Add helper for Markdown inline code escaping"}},{"before":"3d2604806a9747f317c5b560bbf89cdc1be033ba","after":"a413c8236f6c7add235e9555966c537a72a79f2d","ref":"refs/heads/master","pushedAt":"2023-07-12T17:18:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"Adjust --top_level_targets_for_symlinks.\n\nOld semantics:\n\nNew semantics:\n\nFixes https://github.com/bazelbuild/bazel/issues/17081.\n\nPiperOrigin-RevId: 546025529\nChange-Id: I095564bb9233eba4b008df7f9e6aedae3e973b23","shortMessageHtmlLink":"Adjust --top_level_targets_for_symlinks."}},{"before":"a413c8236f6c7add235e9555966c537a72a79f2d","after":"3d2604806a9747f317c5b560bbf89cdc1be033ba","ref":"refs/heads/master","pushedAt":"2023-07-12T17:18:36.790Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"Add helper for Markdown inline code escaping\n\nThe helper adds escaping to a string so that it can be embedded in a Markdown inline code segment delimited by backticks.\n\nCloses #18867.\n\nPiperOrigin-RevId: 547527057\nChange-Id: Ie37d076c46f82ddd04e31c33c0f695109c5d29f5","shortMessageHtmlLink":"Add helper for Markdown inline code escaping"}},{"before":"a413c8236f6c7add235e9555966c537a72a79f2d","after":"3d2604806a9747f317c5b560bbf89cdc1be033ba","ref":"refs/heads/master","pushedAt":"2023-07-12T17:18:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"Add helper for Markdown inline code escaping\n\nThe helper adds escaping to a string so that it can be embedded in a Markdown inline code segment delimited by backticks.\n\nCloses #18867.\n\nPiperOrigin-RevId: 547527057\nChange-Id: Ie37d076c46f82ddd04e31c33c0f695109c5d29f5","shortMessageHtmlLink":"Add helper for Markdown inline code escaping"}},{"before":"fcfefc15b17dd70ab249e3d8d09d1ccc5da7d347","after":"a413c8236f6c7add235e9555966c537a72a79f2d","ref":"refs/heads/master","pushedAt":"2023-07-12T17:12:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"},"commit":{"message":"Adjust --top_level_targets_for_symlinks.\n\nOld semantics:\n\nNew semantics:\n\nFixes https://github.com/bazelbuild/bazel/issues/17081.\n\nPiperOrigin-RevId: 546025529\nChange-Id: I095564bb9233eba4b008df7f9e6aedae3e973b23","shortMessageHtmlLink":"Adjust --top_level_targets_for_symlinks."}},{"before":"d1b66b0fbde9c0b83add6045a5b73adc61488072","after":null,"ref":"refs/heads/change-224151","pushedAt":"2023-07-10T21:32:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gregestren","name":"Greg","path":"/gregestren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5130366?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERtm1fgA","startCursor":null,"endCursor":null}},"title":"Activity · gregestren/bazel"}