When I run generate-hashes I can see that hashes are output for every target and target output, but also for every source file. This means that when I then call get-impacted-targets I get a lot of output that's....not targets. I can filter that output list to only include targets I suppose, but that's definitely not the behavior I was expecting...
A bit more background: We use file globbing in targets fairly extensively. We don't have one target per file like many other Bazel users do. I suspect this has something to do with it?
When I run
generate-hashes
I can see that hashes are output for every target and target output, but also for every source file. This means that when I then callget-impacted-targets
I get a lot of output that's....not targets. I can filter that output list to only include targets I suppose, but that's definitely not the behavior I was expecting...A bit more background: We use file globbing in targets fairly extensively. We don't have one target per file like many other Bazel users do. I suspect this has something to do with it?