( workspace: Workspace, options?: GitToolsOptions )
| 131 | |
| 132 | /** Create a git ToolProvider from a Workspace. */ |
| 133 | export function gitTools( |
| 134 | workspace: Workspace, |
| 135 | options?: GitToolsOptions |
| 136 | ): ToolProvider { |
| 137 | const fs = new WorkspaceFileSystem(workspace); |
| 138 | return createGitToolProvider( |
| 139 | createGit(fs, options?.dir ?? "/"), |
| 140 | options?.token |
| 141 | ); |
| 142 | } |
| 143 | |
| 144 | /** Create a git ToolProvider from a raw FileSystem. */ |
| 145 | export function gitToolsFromFs( |
no test coverage detected