def seeds
import ezx@1.11.0.0/src/ws/joint.bend as Jointimport Base
import ezx@1.11.0.0/src/pkg/pkg.bend as K
import ezx@1.11.0.0/src/lock/world.bend as LW
735# the answers the lock reads the members it depends on from: none for a
736# project of its own, or for a workspace that cannot be joined
737def seeds(jj: Joint, +files: List<&2, K.Source>) -> List<&2, LW.Reply>:
738 match jj:
739 case Lone{}:
740 []
741 case Clash{_why}:
742 []
743 case Joint{mm}:
744 seeds.of(deps.of(mm), files)