[engine] Add support for directory matches to PathGlobs, and use for inference
Review Request #3567 — Created March 12, 2016 and submitted
|kwlzn, patricklaw, peiyu|
- Allow FilesystemNode to recurse to compute a value.
- Split FileContent and FilesContent back apart in order to support lookups for individual Path objects.
- Reenable dependency inference by preserving directory names, and differentiating betweem files and dirs via an os.sep suffix.
Merged from master, applied review feedback.