fix(transform): stop reporting an evicted-but-unchanged dependency as changed forever
didDependencyChange's escape hatch for a missing dependency entrypoint was gated on forceContentCheck, which is only set for invalidateOnDependencyChange entries. An ordinary dependency evicted by workflow.ts's root-bundler-pass cleanup or Vite's handleHotUpdate (invalidateForFile on every dependency of an affected module, changed or not) was reported "changed" on every subsequent check, forever, defeating entrypoint caching for its parent with zero further disk activity. Consult the recorded fs content hash regardless of forceContentCheck: a missing entrypoint with a stable hash is cache churn, not a change.
S
stevehartdd committed
b07f62365934bc550683e6d2666ced5b97558cf6
Parent: bc30d6e