{ "name": "gitfor-fs", "displayName": "gitfor", "description": "gitfor branches as a workspace: live co-editing, commits through the forge, and opt-in containers.", "publisher": "gitfor", "version": "2.0.0", "license": "MIT", "engines": { "vscode": "^1.91.0" }, "browser": "./extension.js", "enabledApiProposals": ["fileSearchProvider", "textSearchProvider"], "activationEvents": ["*", "onFileSystem:gitfor"], "capabilities": { "virtualWorkspaces": true, "untrustedWorkspaces": { "supported": true } }, "contributes": { "commands": [ { "command": "gitfor.commit", "title": "Commit to branch", "category": "gitfor", "icon": "$(check)" }, { "command": "gitfor.commitToBranch", "title": "Commit to a new branch and open a pull request", "category": "gitfor" }, { "command": "gitfor.resolve", "title": "Keep my version", "category": "gitfor" }, { "command": "gitfor.container.start", "title": "Run in container", "category": "gitfor" }, { "command": "gitfor.container.terminal", "title": "New container terminal", "category": "gitfor" }, { "command": "gitfor.container.openPort", "title": "Preview a container port", "category": "gitfor" }, { "command": "gitfor.container.sync", "title": "Sync edits to container", "category": "gitfor" }, { "command": "gitfor.container.stop", "title": "Stop container", "category": "gitfor" } ], "menus": { "scm/title": [ { "command": "gitfor.commit", "group": "navigation", "when": "scmProvider == gitfor" }, { "command": "gitfor.commitToBranch", "when": "scmProvider == gitfor" } ] }, "taskDefinitions": [ { "type": "gitfor", "required": ["command"], "properties": { "command": { "type": "string", "description": "Shell command to run in the session container" } } } ] } }