high-yak-85899
04/25/2023, 9:15 PM./pants --changed-since=master list
and I see the yaml show up in the changes. If I run ./pants --changed-since=master --changed-dependees=direct list
, I still only see the yaml file. When I run ./pants --changed-since=master dependees
, I see the resources
target that corresponds to my yaml file. Since the language of changed-dependees says
Include direct or transitive dependees of changed targets.I'm not really understanding why
--changed-since=master --changed-dependees=direct
doesn't show the same thing as --changed-since=master dependees
.high-yak-85899
04/25/2023, 9:16 PMhigh-yak-85899
04/25/2023, 9:17 PMhigh-yak-85899
04/25/2023, 9:20 PM--changed-since=master --changed-dependees=direct
over --changed-since=master dependees
.happy-kitchen-89482
04/29/2023, 2:11 AM--changed
flags set the inputs to the goal, and list
and dependents
then act on those inputs. So pants --changed-since=main list
is "show me all the targets that have changed" and pants --changed-since=main dependents
(the dependees name is a deprecated alias for dependents) is "show me the direct dependents of all the targets that have changed",happy-kitchen-89482
04/29/2023, 2:11 AMhigh-yak-85899
04/29/2023, 2:16 AM--changed-dependees=direct
should give. It does different things dependent on the target type that is changed.happy-kitchen-89482
04/29/2023, 2:26 AMhappy-kitchen-89482
04/29/2023, 2:26 AM./pants --changed-since=main --changed-dependees=transitive list
does not have src/python/pants/backend/openapi/sample:petstore
in the outputhappy-kitchen-89482
04/29/2023, 2:27 AM./pants --changed-since=main dependents --transitive