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 BuildFileAddressesaloof-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