)]}' { "commit": "0662df0506507d872e1243c243719aeba72e6a3e", "tree": "1d4e571396473a9b5097ddd9ed48644d7db6e709", "parents": [ "70bb1da7328af216c66221463b7574754421a0d7" ], "author": { "name": "Googler", "email": "wyv@google.com", "time": "Thu Mar 28 16:31:29 2024 -0700" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Thu Mar 28 16:33:14 2024 -0700" }, "message": "aquery: interpret \"//foo:bar\" as \"all configured targets with label //foo:bar\"\n\ncquery acquired this behavior 4 years ago in unknown commit, but it was never ported to aquery. This fixes some potentially surprising behavior when multiple configured targets corresponding to the same label are present (see added test cases).\n\nRELNOTES: aquery: `//foo:bar` now means \"all configured targets with label `//foo:bar`\" instead of \"choose an arbitrary configured target with label `//foo:bar`\". This is in line with cquery behavior.\nPiperOrigin-RevId: 620091100\nChange-Id: Ib5c5ee33e35fe7ac30bc31f703b119dec40185b7\n", "tree_diff": [ { "type": "modify", "old_id": "d3070fea08e5ed2718221e20483e8007a2a62c59", "old_mode": 33188, "old_path": "src/main/java/com/google/devtools/build/lib/buildtool/AqueryProcessor.java", "new_id": "2d522392d460eae96636411525cad00d46939ca1", "new_mode": 33188, "new_path": "src/main/java/com/google/devtools/build/lib/buildtool/AqueryProcessor.java" }, { "type": "modify", "old_id": "fa0ab52e8616292799808d2aa1124c6e93ffc970", "old_mode": 33188, "old_path": "src/main/java/com/google/devtools/build/lib/buildtool/CqueryProcessor.java", "new_id": "2ad4bc43e4124218ea086ac9a447224656434e6d", "new_mode": 33188, "new_path": "src/main/java/com/google/devtools/build/lib/buildtool/CqueryProcessor.java" }, { "type": "modify", "old_id": "2d3dff5ff9cb6676be5d486f2ec0d1393187673f", "old_mode": 33188, "old_path": "src/main/java/com/google/devtools/build/lib/buildtool/PostAnalysisQueryProcessor.java", "new_id": "ec896274df845d49d49382fa44befdff456cb29c", "new_mode": 33188, "new_path": "src/main/java/com/google/devtools/build/lib/buildtool/PostAnalysisQueryProcessor.java" }, { "type": "modify", "old_id": "8e8b727e9df9fea833cee2cc68f81f8bd5ac2342", "old_mode": 33188, "old_path": "src/main/java/com/google/devtools/build/lib/query2/PostAnalysisQueryEnvironment.java", "new_id": "64100fc532155d74bb3d9ec23ad509fdfb36809e", "new_mode": 33188, "new_path": "src/main/java/com/google/devtools/build/lib/query2/PostAnalysisQueryEnvironment.java" }, { "type": "modify", "old_id": "4e8bcc0836c6915edda714680d5787b12748dd91", "old_mode": 33188, "old_path": "src/main/java/com/google/devtools/build/lib/query2/aquery/ActionGraphQueryEnvironment.java", "new_id": "72e183cf6a9fa220fdac6fe4fe24d504cfe177bd", "new_mode": 33188, "new_path": "src/main/java/com/google/devtools/build/lib/query2/aquery/ActionGraphQueryEnvironment.java" }, { "type": "modify", "old_id": "b14ebb2ef8c0e93f5e1e53bcab73a4f1a80fd658", "old_mode": 33188, "old_path": "src/main/java/com/google/devtools/build/lib/query2/cquery/ConfiguredTargetQueryEnvironment.java", "new_id": "6a1412c44ff08a0fa4c01558658db99612475206", "new_mode": 33188, "new_path": "src/main/java/com/google/devtools/build/lib/query2/cquery/ConfiguredTargetQueryEnvironment.java" }, { "type": "modify", "old_id": "28bf640fa15e44ad37ec01a7c87ddced0e40c5a3", "old_mode": 33188, "old_path": "src/test/java/com/google/devtools/build/lib/query2/aquery/ActionGraphQueryHelper.java", "new_id": "0811f918a7a6a96f6f710b39556984cb0460df4b", "new_mode": 33188, "new_path": "src/test/java/com/google/devtools/build/lib/query2/aquery/ActionGraphQueryHelper.java" }, { "type": "modify", "old_id": "caae09fd7f62f17ac0efdda27958aa35e844dcbc", "old_mode": 33188, "old_path": "src/test/java/com/google/devtools/build/lib/query2/aquery/BUILD", "new_id": "b1eb023254102698955e882286f96dcdd81f6ab0", "new_mode": 33188, "new_path": "src/test/java/com/google/devtools/build/lib/query2/aquery/BUILD" }, { "type": "modify", "old_id": "d3bd09d275d5a0770804f1947c9f807a58193916", "old_mode": 33188, "old_path": "src/test/java/com/google/devtools/build/lib/query2/cquery/BUILD", "new_id": "8fd9a3f0592629f239a3e0420cb2f9d308597f3f", "new_mode": 33188, "new_path": "src/test/java/com/google/devtools/build/lib/query2/cquery/BUILD" }, { "type": "modify", "old_id": "9fe9d68a291531763bd44ef4643d68d27e870881", "old_mode": 33188, "old_path": "src/test/java/com/google/devtools/build/lib/query2/cquery/ConfiguredTargetQueryHelper.java", "new_id": "862ea21c575d57b7358bbfbf8e31fa26313a69ff", "new_mode": 33188, "new_path": "src/test/java/com/google/devtools/build/lib/query2/cquery/ConfiguredTargetQueryHelper.java" }, { "type": "modify", "old_id": "74d039b93bc0f8bd95ef1a8575cf3c95dad8641b", "old_mode": 33188, "old_path": "src/test/java/com/google/devtools/build/lib/query2/cquery/ConfiguredTargetQueryTest.java", "new_id": "e93a23c5045952000c80d9255d452088f3096273", "new_mode": 33188, "new_path": "src/test/java/com/google/devtools/build/lib/query2/cquery/ConfiguredTargetQueryTest.java" }, { "type": "modify", "old_id": "cb193539f54827e70e98d806e8dcf8f0dc2ca905", "old_mode": 33188, "old_path": "src/test/java/com/google/devtools/build/lib/query2/testutil/PostAnalysisQueryHelper.java", "new_id": "e2982224c6f2cb66de8917d2dd21bf3f368bc8e9", "new_mode": 33188, "new_path": "src/test/java/com/google/devtools/build/lib/query2/testutil/PostAnalysisQueryHelper.java" }, { "type": "modify", "old_id": "e5479739599f100b4d71803d674eb1c383576fdd", "old_mode": 33188, "old_path": "src/test/java/com/google/devtools/build/lib/query2/testutil/PostAnalysisQueryTest.java", "new_id": "41bd75b6528a33e6f92b8c782362be53fa9f6e50", "new_mode": 33188, "new_path": "src/test/java/com/google/devtools/build/lib/query2/testutil/PostAnalysisQueryTest.java" } ] }