Oh discovered <https://github.com/Tinder/bazel-dif...
# random
f
Oh discovered https://github.com/Tinder/bazel-diff recently
Copy code
Usage: bazel-diff get-impacted-targets [-v] -fh=<finalHashesJSONPath>
                                       -o=<outputPath>
                                       -sh=<startingHashesJSONPath>
Does Bazel have the
--changed-since
feature of Pants? 😕 @bitter-ability-32190
b
Thats what I found when I went hunting. It's actually way more advanced than Pants'
--changed-since
which is AWESOME, but also crazier
1
AFAIU it outputs the build graph as JSON (or something similar) rewinds the repo and does the same (likely cached) Then diffs
1
f
I see, so the Bazel doesn't have this OOTB, and external tooling is required to find impacted targets?
b
yup
1
h
Does Bazel have the --changed-since feature of Pants? 😕
Why sad face? We want a world where people have great build experiences, regardless of if that's via Pants, Earthly, Bazel, etc 🙂
f
haha not a sad one 🙂 confused!
👍 1
wasn't sure whether that's what Bazel provides OOTB or a plugin is needed. Feels like a basic feature to have (having experienced it with Pants), so wondered why a plugin was written 🙂
👍 1