[engine] Iterative improvements for`changed` and friends.

Review Request #4269 - Created Sept. 27, 2016 and submitted

Information
Kris Wilson
pants
3798, 3899
Reviewers
pants-reviews
jsirois, nhoward_tw, stuhood, yujiec
  • Kill implied :: on no targets passed in the v2 TargetRoots path.
  • Make ./pants --enable-v2-engine list a functional no-op to match the behavior of ./pants --enable-v2-engine --changed-parent=HEAD list w/ no changes.
  • Misc GoalRunner refactoring.
  • Kill TargetRoots.as_string_specs().
  • Add FilesetWithSpec.iter_relative_paths(), a test and utilization in EngineSourceMapper.
  • Add a changed integration test for unclaimed source files.
  • Add a list integration test for ./pants --enable-v2-engine list.

https://travis-ci.org/pantsbuild/pants/builds/163877267

Stu Hood
Yujie Chen
Nick Howard (Twitter)
Kris Wilson
Kris Wilson
Review request changed

Status: Closed (submitted)

Change Summary:

thanks Stu, Yujie & Nick! submitted @ https://github.com/pantsbuild/pants/commit/a5906b597813ef1b4ba8eefb609a8c38976c04d4

Loading...