Workspaces_ view. Requires a connection to a supported remote service (e.g. GitHub)", "scope": "window", "order": 22 }, "gitlens.views.workspaces.showCommits": { "type": "boolean", "default": true, "markdownDescription": "Specifies whether to show the commits on the current branch for each repository in the _GitKraken Workspaces_ view", "scope": "window", "order": 30 }, "gitlens.views.workspaces.showBranches": { "type": "boolean", "default": true, "markdownDescription": "Specifies whether to show the branches for each repository in the _GitKraken Workspaces_ view", "scope": "window", "order": 31 }, "gitlens.views.workspaces.showRemotes": { "type": "boolean", "default": true, "markdownDescription": "Specifies whether to show the remotes for each repository in the _GitKraken Workspaces_ view", "scope": "window", "order": 32 }, "gitlens.views.workspaces.showStashes": { "type": "boolean", "default": true, "markdownDescription": "Specifies whether to show the stashes for each repository in the _GitKraken Workspaces_ view", "scope": "window", "order": 33 }, "gitlens.views.workspaces.showTags": { "type": "boolean", "default": true, "markdownDescription": "Specifies whether to show the tags for each repository in the _GitKraken Workspaces_ view", "scope": "window", "order": 34 }, "gitlens.views.workspaces.showContributors": { "type": "boolean", "default": true, "markdownDescription": "Specifies whether to show the contributors for each repository in the _GitKraken Workspaces_ view", "scope": "window", "order": 35 }, "gitlens.views.workspaces.showWorktrees": { "type": "boolean", "default": true, "markdownDescription": "Specifies whether to show the worktrees for each repository in the _GitKraken Workspaces_ view", "scope": "window", "order": 36 }, "gitlens.views.workspaces.showIncomingActivity": { "type": "boolean", "default": false, "markdownDescription": "Specifies whether to show the experimental incoming activity for each repository in the _GitKraken Workspaces_ view", "scope": "window", "order": 37 }, "gitlens.views.workspaces.avatars": { "type": "boolean", "default": true, "markdownDescription": "Specifies whether to show avatar images instead of commit (or status) icons in the _GitKraken Workspaces_ view", "scope": "window", "order": 60 }, "gitlens.views.workspaces.branches.layout": { "type": "string", "default": "tree", "enum": [ "list", "tree" ], "enumDescriptions": [ "Displays branches as a list", "Displays branches as a tree when branch names contain slashes `/`" ], "markdownDescription": "Specifies how the _GitKraken Workspaces_ view will display branches", "scope": "window", "order": 70 }, "gitlens.views.workspaces.files.layout": { "type": "string", "default": "auto", "enum": [ "auto", "list", "tree" ], "enumDescriptions": [ "Automatically switches between displaying files as a `tree` or `list` based on the `#gitlens.views.workspaces.files.threshold#` value and the number of files at each nesting level", "Displays files as a list", "Displays files as a tree" ], "markdownDescription": "Specifies how the _GitKraken Workspaces_ view will display files", "scope": "window", "order": 80 }, "gitlens.views.workspaces.files.threshold": { "type": "number", "default": 5, "markdownDescription": "Specifies when to switch between displaying files as a `tree` or `list` based on the number of files in a nesting level in the _GitKraken Workspaces_ view. Only applies when `#gitlens.views.workspaces.files.layout#` is set to `auto`", "scope": "window", "order": 81 }, "gitlens.views.workspaces.files.compact": { "type": "boolean", "default": true, "markdownDescription": "Specifies whether to compact (flatten) unnecessary file nesting in the _GitKraken Workspaces_ view. Only applies when `#gitlens.views.workspaces.files.layout#` is set to `tree` or `auto`", "scope": "window", "order": 82 }, "gitlens.views.workspaces.files.icon": { "type": "string", "default": "type", "enum": [ "status", "type" ], "enumDescriptions": [ "Shows the file's status as the icon", "Shows the file's type (theme icon) as the icon" ], "markdownDescription": "Specifies how the _GitKraken Workspaces_ view will display file icons", "scope": "window", "order": 83 }, "gitlens.views.workspaces.compact": { "type": "boolean", "default": false, "markdownDescription": "Specifies whether to show the _GitKraken Workspaces_ view in a compact display density", "scope": "window", "order": 90 }, "gitlens.views.workspaces.branches.showBranchComparison": { "type": [ "boolean", "string" ], "enum": [ false, "branch" ], "enumDescriptions": [ "Hides the branch comparison", "Compares the branch with a user-selected reference" ], "default": "branch", "markdownDescription": "Specifies whether to show a comparison of the branch with a user-selected reference (branch, tag, etc) under each branch in the _GitKraken Workspaces_ view", "scope": "window", "order": 100 } } }, { "id": "rebase-editor", "title": "Interactive Rebase Editor", "order": 600, "properties": { "gitlens.rebaseEditor.ordering": { "type": "string", "default": "desc", "enum": [ "asc", "desc" ], "enumDescriptions": [ "Shows oldest commit first", "Shows newest commit first" ], "markdownDescription": "Specifies how Git commits are displayed in the _Interactive Rebase Editor_", "scope": "window", "order": 10 }, "gitlens.rebaseEditor.showDetailsView": { "type": [ "boolean", "string" ], "default": "selection", "enum": [ false, "open", "selection" ], "enumDescriptions": [ "Never shows the _Commit Details_ view automatically", "Shows the _Commit Details_ view automatically only when opening the _Interactive Rebase Editor_", "Shows the _Commit Details_ view automatically when selection changes in the _Interactive Rebase Editor_" ], "markdownDescription": "Specifies when to show the _Commit Details_ view for the selected row in the _Interactive Rebase Editor_", "scope": "window", "order": 20 } } }, { "id": "git-command-palette", "title": "Git Command Palette", "order": 700, "properties": { "gitlens.gitCommands.avatars": { "type": "boolean", "default": true, "markdownDescription": "Specifies whether to show avatar images in quick pick menus when applicable", "scope": "window", "order": 5 }, "gitlens.gitCommands.sortBy": { "type": "string", "default": "usage", "enum": [ "name", "usage" ], "enumDescriptions": [ "Sorts commands by name", "Sorts commands by last used date" ], "markdownDescription": "Specifies how Git commands are sorted in the _Git Command Palette_", "scope": "window", "order": 10 }, "gitlens.gitCommands.skipConfirmations": { "type": "array", "default": [ "fetch:command", "stash-push:command" ], "items": { "type": "string", "enum": [ "branch-create:command", "branch-create:menu", "co-authors:command", "co-authors:menu", "fetch:command", "fetch:menu", "pull:command", "pull:menu", "push:command", "push:menu", "stash-apply:command", "stash-apply:menu", "stash-pop:command", "stash-pop:menu", "stash-push:command", "stash-push:menu", "switch:command", "switch:menu", "tag-create:command", "tag-create:menu" ], "enumDescriptions": [ "Skips branch create confirmations when run from a command, e.g. a view action", "Skips branch create confirmations when run from the Git Command Palette", "Skips co-author confirmations when run from a command, e.g. a view action", "Skips co-author confirmations when run from the Git Command Palette", "Skips fetch confirmations when run from a command, e.g. a view action", "Skips fetch confirmations when run from the Git Command Palette", "Skips pull confirmations when run from a command, e.g. a view action", "Skips pull confirmations when run from the Git Command Palette", "Skips push confirmations when run from a command, e.g. a view action", "Skips push confirmations when run from the Git Command Palette", "Skips stash apply confirmations when run from a command, e.g. a view action", "Skips stash apply confirmations when run from the Git Command Palette", "Skips stash pop confirmations when run from a command, e.g. a view action", "Skips stash pop confirmations when run from the Git Command Palette", "Skips stash push confirmations when run from a command, e.g. a view action", "Skips stash push confirmations when run from the Git Command Palette", "Skips switch confirmations when run from a command, e.g. a view action", "Skips switch confirmations when run from the Git Command Palette", "Skips tag create confirmations when run from a command, e.g. a view action", "Skips tag create confirmations when run from the Git Command Palette" ] }, "minItems": 0, "maxItems": 14, "uniqueItems": true, "markdownDescription": "Specifies which (and when) Git commands will skip the confirmation step, using the format: `git-command-name:(menu|command)`", "scope": "window", "order": 20 }, "gitlens.gitCommands.closeOnFocusOut": { "type": "boolean", "default": true, "markdownDescription": "Specifies whether to dismiss the _Git Command Palette_ when focus is lost (if not, press `ESC` to dismiss)", "scope": "window", "order": 30 }, "gitlens.gitCommands.search.showResultsInSideBar": { "type": [ "boolean", "null" ], "default": null, "markdownDescription": "Specifies whether to show the commit search results directly in the quick pick menu, in the Side Bar, or will be based on the context", "scope": "window", "order": 40 }, "gitlens.gitCommands.search.matchAll": { "type": "boolean", "default": false, "markdownDescription": "Specifies whether to match all or any commit message search patterns", "scope": "window", "order": 50 }, "gitlens.gitCommands.search.matchCase": { "type": "boolean", "default": false, "markdownDescription": "Specifies whether to match commit search patterns with or without regard to casing", "scope": "window", "order": 51 }, "gitlens.gitCommands.search.matchRegex": { "type": "boolean", "default": true, "markdownDescription": "Specifies whether to match commit search patterns using regular expressions", "scope": "window", "order": 52 }, "gitlens.gitCommands.search.showResultsInView": { "deprecationMessage": "Deprecated. This setting has been renamed to gitlens.gitCommands.search.showResultsInSideBar", "markdownDeprecationMessage": "Deprecated. This setting has been renamed to `#gitlens.gitCommands.search.showResultsInSideBar#`" } } }, { "id": "integrations", "title": "Integr