GitLab-backed FileSystem for Das2. Intended URI forms: https://git.example.edu/group/subgroup/project/-/blob/main/path/to/file.txt https://git.example.edu/group/subgroup/project/-/tree/main/path/to/dir https://git.example.edu/group/subgroup/project Internal strategy: - parse the web URL into host + projectPath + optional ref + optional repoPath - if ref is missing, query project metadata and use default_branch - list directories with /api/v4/projects/:id/repository/tree - read files with /-/raw/{ref}/{path}
Optional convenience.
Optional convenience method if Das2 FileSystem has a method like this.