aloof-angle-91616
03/10/2019, 2:40 AM> ./pants --query='changes_since master' --query='filter type=junit_tests' --query='dependencies transitive=True' --query='filter type=jar_library' my-random-3rdparty-jar-task ::
hundreds-father-404
03/10/2019, 2:48 AMquery
Definitely a fan of unifying our goals to as few as possible.aloof-angle-91616
03/10/2019, 2:50 AMaloof-angle-91616
03/10/2019, 2:50 AM--query
should have a generated help string i think with all the registered methodshundreds-father-404
03/10/2019, 2:51 AMaloof-angle-91616
03/10/2019, 2:52 AM--owner-of
and --changed-parent
and target specs on the command line are mutually exclusive, and then there are v1 tasks which will do things like filter
and dependees
and paths
, and the difference between the options and the tasks is an exposed implementation detailaloof-angle-91616
03/10/2019, 2:52 AMaloof-angle-91616
03/10/2019, 2:53 AMchanges_since HEAD
gets converted to an OwnersRequest
, which gets converted to BuildFileAddresses
aloof-angle-91616
03/10/2019, 2:53 AMowner_of file/path.py
gets converted to an OwnersRequest
as well, and we don't have to reimplement that partaloof-angle-91616
03/10/2019, 2:54 AMaloof-angle-91616
03/10/2019, 2:54 AMOwnersRequest
and use the same configuration that other methods doaloof-angle-91616
03/10/2019, 2:54 AMaloof-angle-91616
03/10/2019, 2:55 AMaloof-angle-91616
03/10/2019, 2:55 AMaloof-angle-91616
03/10/2019, 2:55 AMaloof-angle-91616
03/10/2019, 2:56 AM--query
methods makes documentation easieraloof-angle-91616
03/10/2019, 2:57 AM