Skip to content

Document the fs (filesystem) VCS type (refs #76)#93

Merged
jensens merged 1 commit into
mainfrom
docs/76-document-fs-vcs
May 31, 2026
Merged

Document the fs (filesystem) VCS type (refs #76)#93
jensens merged 1 commit into
mainfrom
docs/76-document-fs-vcs

Conversation

@jensens
Copy link
Copy Markdown
Member

@jensens jensens commented May 31, 2026

Refs #76.

The fs VCS type was listed in the options table but its behavior was undocumented, which led to the confusion in #76: a user set vcs = fs with an absolute-path url expecting mxdev to symlink the external directory into sources/, and got a FilesystemError instead.

This documents what fs actually does — it only verifies that a package directory already exists under the sources directory and does not fetch, copy, or symlink anything; url is the directory name (equal to the package name), not a path. It also spells out the common pitfall and the alternatives (manual symlink, a git source pointing at a local repo, or a [tool.uv.sources] path entry for uv projects).

Docs-only; no behavior change.

Test Plan

  • N/A (documentation only); lint passes

@jensens jensens merged commit dee0945 into main May 31, 2026
32 of 34 checks passed
@jensens jensens deleted the docs/76-document-fs-vcs branch May 31, 2026 22:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant