Extract a BuildGraph interface

Review Request #3514 - Created Feb. 29, 2016 and submitted

Information
Stu Hood
pants
2985
3516
Reviewers
pants-reviews
benjyw, jsirois, nhoward_tw, patricklaw, zundel

Extract a BuildGraph interface and rename the existing impl to MutableBuildGraph in order to allow for an immutable implementation that will raise 'NotImplemented' for mutable methods.

This in service of #2979, which hopes to fill this interface with an alternate implementation. That code currently lives in engine.exp, but as part of the first alternate implemention, we hope to promote a portion of it out of engine.exp shortly after 1.0.0.

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

Stu Hood
Stu Hood
Benjy Weinberger
Kris Wilson
Nick Howard (Twitter)
Stu Hood
Review request changed

Status: Closed (submitted)

Change Summary:

Merged as 5f38805c6b47d1ba3297e346b899e18488997865

Loading...