Rely on the output of xhpast --version when determing the lint cache key.
Details
Details
- Reviewers
epriestley - Group Reviewers
Blessed Reviewers - Commits
- rARC0ef326f3a5a5: Use XHPAST version instead of checksum as cache version
N/A
Diff Detail
Diff Detail
- Repository
- rARC Arcanist
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
This is sort of bad if you're developing XHPAST and testing the linter, but I think it's reasonable to expect developers in that position to pass flags to disable the cache if it's otherwise enabled.
Comment Actions
(That is, you may make a number of builds which all have the same version number but different behavior.)
Comment Actions
Yeah, I think it's reasonable to expect to have to disable the lint cache in that scenario. If we really wanted to, we could append the version number with a timestamp for "dev" purposes.