Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 705 Bytes

File metadata and controls

19 lines (15 loc) · 705 Bytes

Worktree Bootstrap

DMC bootstraps the worktree root and ordinary one-level monorepo dependency roots detected from lockfiles. Git submodule roots are excluded by default: they are independent repositories with their own dependency lifecycle.

To deliberately let DMC bootstrap a submodule dependency root, commit this superproject-owned contract:

{
  "submodule_dependency_roots": ["vendor/example package"]
}

Save it as .datamachine/worktree-bootstrap.json. Entries are relative paths and only take effect when the path is also declared in .gitmodules. Bootstrap evidence reports every package-shaped submodule root skipped by the default boundary policy in skipped_package_roots.