Source-derived project membership for each side of a diff.
Membership is exactly the set returned by Ancora.Derive.ModuleLocator.
It never consults .app, _build, or another compiled artifact.
Summary
Functions
Builds membership from project source on HEAD and base.
True when module has a literal source definition on side.
Returns module names in the project on side.
Types
@type side() :: Ancora.Derive.ModuleLocator.side()
Functions
@spec load(Ancora.ProjectInfo.t(), Ancora.Derive.ChangeSet.t()) :: {:ok, t()} | {:error, term()}
Builds membership from project source on HEAD and base.
True when module has a literal source definition on side.
Returns module names in the project on side.