[engine] Add native filesystem node type.

Review Request #3550 - Created March 9, 2016 and submitted

Information
Kris Wilson
pants
kwlzn/engine/native_fs
3025
Reviewers
pants-reviews
peiyu, stuhood
  • Implement FilesystemNode for native filesystem operations to pave the way for invalidation.
  • Plumb ProjectTree instance access to StepContext.
  • Extract create_fs_tasks, create_graph_tasks and create_legacy_graph_tasks into pants.engine.exp.register.
  • Mark test_scheduler.py:test_dependency_inference xfail pending #3024.
  • Misc cleanups and a quick fix to retain .dot files generated by the visualizer for direct analysis.

N.B. this currently omits a prior short-circuiting return in StepContext.task_nodes (which seems to break globs due to the use of Paths) in favor of a more permissive approach for the time being.

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

Issues

  • 0
  • 2
  • 0
  • 2
Description From Last Updated
Peiyu Wang
Stu Hood
Stu Hood
Kris Wilson
Peiyu Wang
Kris Wilson
Review request changed

Status: Closed (submitted)

Change Summary:

thx gents! submitted @ a56f11bc822f45997c9af154abb1ce512f93888e

Loading...