witty-crayon-22786
06/19/2018, 4:01 PMwitty-crayon-22786
06/19/2018, 4:01 PMwitty-crayon-22786
06/19/2018, 4:01 PMaverage-vr-56795
06/19/2018, 4:06 PMaverage-vr-56795
06/19/2018, 4:06 PMwitty-crayon-22786
06/19/2018, 4:06 PMaverage-vr-56795
06/19/2018, 4:06 PMaverage-vr-56795
06/19/2018, 4:08 PMwitty-crayon-22786
06/19/2018, 4:08 PMwitty-crayon-22786
06/19/2018, 4:22 PMwitty-crayon-22786
06/19/2018, 4:23 PM@console_rules
.witty-crayon-22786
06/19/2018, 4:23 PMhappy-kitchen-89482
06/19/2018, 4:29 PMwitty-crayon-22786
06/19/2018, 4:54 PMaverage-vr-56795
06/19/2018, 5:01 PMhappy-kitchen-89482
06/19/2018, 5:20 PMhappy-kitchen-89482
06/19/2018, 5:20 PMwitty-crayon-22786
06/19/2018, 6:59 PMwitty-crayon-22786
06/19/2018, 7:00 PMNew @rule type: @console_rule
Console rules:
Do not produce a Product - and cannot be cached.
Are invoked as coroutine generators.
Can request and receive products during execution via `yield`.
Can interact with (the real) console via a Select()’able `Console` object.
Execute sequentially (no two @console_rules can execute concurrently) for unfettered console access.
witty-crayon-22786
06/19/2018, 7:00 PM@rules
, and how to gain streaming access to processes. he's out on vacation today, but i'm sure he'll be able to open it up tomorrowaverage-vr-56795
06/19/2018, 10:16 PMinclude_dirs
at https://github.com/pantsbuild/pants/blob/676ec0f60b4bef6ca9d49d00da0d68098c89b0f5/src/python/pants/engine/legacy/graph.py#L417-L423 can disappear?witty-crayon-22786
06/19/2018, 10:17 PMaverage-vr-56795
06/19/2018, 10:17 PMwitty-crayon-22786
06/19/2018, 10:17 PMaverage-vr-56795
06/19/2018, 10:33 PMrel_root
- the path, relative to the build_root
, to the containing directory. Typically the spec_path
.
* files
- a list of file paths, relative to rel_root
.
* snapshot
- a Snapshot
, which includes in it a list of file paths.
Should the list of file paths in the snapshot
be the same as the files
, or the same as [os.path.join(rel_root, file) for file in files]
?witty-crayon-22786
06/19/2018, 10:34 PMaverage-vr-56795
06/19/2018, 10:34 PMSnapshots
should always be rooted at the build_root
?witty-crayon-22786
06/19/2018, 10:35 PMwitty-crayon-22786
06/19/2018, 10:35 PMwitty-crayon-22786
06/19/2018, 10:35 PM