cloudstudio
Version:
Run VS Code on a remote server.
1 lines • 21.7 kB
JSON
{"name":"gitcommits","displayName":"Cloud Studio Git Commits","version":"0.0.3","description":"Cloud Studio Git Commits","publisher":"CloudStudio","main":"dist/extension.js","license":"MIT","icon":"images/logo.png","repository":{"type":"git","url":"https://devops.codingcorp.net/p/cloud-studio-next/d/cloud-studio-extensions/git"},"engines":{"vscode":"^1.68.0"},"activationEvents":["onCommand:gitcommits.copyShaToClipboard","onCommand:gitcommits.openFileFromRemote","onCommand:gitcommits.openFileOnRemote","onCommand:gitcommits.openBranchOnRemote","onCommand:gitcommits.copyRemoteBranchUrl","onCommand:gitcommits.openCommitOnRemote","onCommand:gitcommits.views.undoCommit","onCustomEditor:gitcommits.rebase","onCommand:gitcommits.compareWith","onCommand:gitcommits.compareHeadWith","onCommand:gitcommits.compareWorkingWith","onCommand:gitcommits.diffDirectory","onCommand:gitcommits.diffDirectoryWithHead","onCommand:gitcommits.diffWithNext","onCommand:gitcommits.diffWithNextInDiffLeft","onCommand:gitcommits.diffWithNextInDiffRight","onCommand:gitcommits.diffWithPrevious","onCommand:gitcommits.diffWithPreviousInDiffLeft","onCommand:gitcommits.diffWithPreviousInDiffRight","onCommand:gitcommits.diffLineWithPrevious","onCommand:gitcommits.diffWithRevision","onCommand:gitcommits.diffWithRevisionFrom","onCommand:gitcommits.diffWithWorking","onView:gitcommits.views.commits","onView:gitcommits.views.branches","onView:gitcommits.views.tags","onFileSystem:gitcommits","onStartupFinished"],"contributes":{"views":{"scm":[{"id":"gitcommits.views.commits","name":"%gitcommits.views.commits.name%","when":"!gitcommits:disabled","visibility":"visible"},{"id":"gitcommits.views.branches","name":"%gitcommits.views.branches.name%","when":"!gitcommits:disabled","visibility":"collapsed"},{"id":"gitcommits.views.tags","name":"%gitcommits.views.tags.name%","when":"!gitcommits:disabled","visibility":"collapsed"}]},"menus":{"view/title":[{"command":"gitcommits.views.branches.refresh","when":"view =~ /^gitcommits\\.views\\.branches/","group":"navigation@99"},{"command":"gitcommits.views.commits.refresh","when":"view =~ /^gitcommits\\.views\\.commits/","group":"navigation@99"},{"command":"gitcommits.views.createBranch","when":"!gitcommits:readonly && !gitcommits:untrusted && !gitcommits:hasVirtualFolders && view =~ /gitcommits\\.views\\.branches\\b/","group":"navigation@11"}],"view/item/context":[{"command":"gitcommits.views.switchToBranch","when":"!gitcommits:readonly && !gitcommits:untrusted && !gitcommits:hasVirtualFolders && viewItem =~ /gitcommits:branch\\b(?!.*?\\b\\+current\\b)/","group":"inline@7"},{"command":"gitcommits.views.undoCommit","when":"!gitcommits:readonly && !gitcommits:untrusted && !gitcommits:hasVirtualFolders && viewItem =~ /gitcommits:commit\\b(?=.*?\\b\\+HEAD\\b)/","group":"inline@95"},{"command":"gitcommits.copyShaToClipboard","when":"viewItem =~ /gitcommits:commit\\b/","group":"inline@98","alt":"gitcommits.copyMessageToClipboard"},{"command":"gitcommits.openBranchOnRemote","when":"viewItem =~ /gitcommits:branch\\b(?=.*?\\b\\+(tracking|remote)\\b)/","group":"inline@99","alt":"gitcommits.copyRemoteBranchUrl"},{"command":"gitcommits.openBranchOnRemote","when":"gitcommits:hasRemotes && !gitcommits:readonly && !gitcommits:untrusted && !gitcommits:hasVirtualFolders && viewItem =~ /gitcommits:status:upstream:(?!none)/","group":"inline@99","alt":"gitcommits.copyRemoteBranchUrl"},{"command":"gitcommits.openCommitOnRemote","when":"viewItem =~ /gitcommits:commit\\b/","group":"inline@99","alt":"gitcommits.copyRemoteCommitUrl"},{"command":"gitcommits.openFileOnRemote","when":"viewItem =~ /gitcommits:file\\b((?=.*?\\b\\+committed\\b)|:results)/","group":"inline@99","alt":"gitcommits.copyRemoteFileUrlWithoutRange"},{"command":"gitcommits.openCommitOnRemote","when":"gitcommits:hasRemotes && viewItem =~ /gitcommits:commit\\b/","group":"3_gitcommits_explore@2","alt":"gitcommits.copyRemoteCommitUrl"}]},"commands":[{"command":"gitcommits.diffWithPrevious","title":"Open Changes with Previous Revision","icon":{"dark":"images/dark/icon-prev-commit.svg","light":"images/light/icon-prev-commit.svg"},"when":"!gitcommits:disabled"},{"command":"gitcommits.diffWithPreviousInDiffLeft","title":"Open Changes with Previous Revision","icon":{"dark":"images/dark/icon-prev-commit.svg","light":"images/light/icon-prev-commit.svg"},"when":"!gitcommits:disabled"},{"command":"gitcommits.diffWithPreviousInDiffRight","title":"Open Changes with Previous Revision","icon":{"dark":"images/dark/icon-prev-commit.svg","light":"images/light/icon-prev-commit.svg"},"when":"!gitcommits:disabled"},{"command":"gitcommits.views.branches.refresh","title":"Refresh","category":"GitCommits","icon":"$(refresh)","when":"!gitcommits:disabled"},{"command":"gitcommits.views.commits.refresh","title":"Refresh","category":"GitCommits","icon":"$(refresh)","when":"!gitcommits:disabled"},{"command":"gitcommits.copyShaToClipboard","title":"Copy SHA","category":"GitCommits","icon":"$(copy)","when":"!gitcommits:disabled"},{"command":"gitcommits.copyMessageToClipboard","title":"Copy Message","category":"GitCommits","icon":"$(copy)","when":"!gitcommits:disabled"},{"command":"gitcommits.views.switchToBranch","title":"Switch to Branch...","category":"GitCommits","icon":{"dark":"images/dark/icon-checkout.svg","light":"images/light/icon-checkout.svg"},"when":"!gitcommits:disabled"},{"command":"gitcommits.copyRemoteCommitUrl","title":"Copy Remote Commit Url","category":"GitCommits","icon":"$(copy)"},{"command":"gitcommits.openBranchOnRemote","title":"Open Branch on Remote","category":"GitCommits","icon":"$(globe)"},{"command":"gitcommits.copyRemoteBranchUrl","title":"Copy Remote Branch Url","category":"Gitcommits","icon":"$(copy)"},{"command":"gitcommits.openCommitOnRemote","title":"Open Commit on Remote","category":"GitCommits","icon":"$(globe)"},{"command":"gitcommits.openFileOnRemote","title":"Open File on Remote","category":"gitcommits","icon":"$(globe)"},{"command":"gitcommits.copyRemoteFileUrlWithoutRange","title":"Copy Remote File Url","category":"gitcommits","icon":"$(copy)"},{"command":"gitcommits.openFileOnRemoteFrom","title":"Open File on Remote From...","category":"gitcommits","icon":"$(globe)"},{"command":"gitcommits.copyRemoteFileUrlFrom","title":"Copy Remote File Url From...","category":"gitcommits","icon":"$(copy)"},{"command":"gitcommits.views.undoCommit","title":"Undo Commit","category":"gitcommits","icon":"$(discard)"},{"command":"gitcommits.views.createBranch","title":"Create Branch...","category":"gitcommits","icon":"$(add)"}],"configuration":[{"id":"views","title":"Views","order":20,"properties":{"gitcommits.views.defaultItemLimit":{"type":"number","default":10,"markdownDescription":"Specifies the default number of items to show in a view list. Use 0 to specify no limit","scope":"window","order":10},"gitcommits.views.pageItemLimit":{"type":"number","default":40,"markdownDescription":"Specifies the number of items to show in a each page when paginating a view list. Use 0 to specify no limit","scope":"window","order":11},"gitcommits.views.showRelativeDateMarkers":{"type":"boolean","default":true,"markdownDescription":"Specifies whether to show relative date markers (_Less than a week ago_, _Over a week ago_, _Over a month ago_, etc) on revision (commit) histories in the views","scope":"window","order":20},"gitcommits.views.formats.commits.label":{"type":"string","default":"${❰ tips ❱➤ }${message}","markdownDescription":"Specifies the format of commits in the views. See [_Commit Tokens_](https://github.com/gitkraken/vscode-GitCommits/wiki/Custom-Formatting#commit-tokens) in the GitCommits docs","scope":"window","order":30},"gitcommits.views.formats.commits.description":{"type":"string","default":"${author, }${agoOrDate}","markdownDescription":"Specifies the description format of commits in the views. See [_Commit Tokens_](https://github.com/gitkraken/vscode-GitCommits/wiki/Custom-Formatting#commit-tokens) in the GitCommits docs","scope":"window","order":31},"gitcommits.views.formats.files.label":{"type":"string","default":"${working }${file}","markdownDescription":"Specifies the format of a file in the views. See [_File Tokens_](https://github.com/gitkraken/vscode-GitCommits/wiki/Custom-Formatting#file-tokens) in the GitCommits docs","scope":"window","order":32},"gitcommits.views.formats.files.description":{"type":"string","default":"${directory}${ ← originalPath}","markdownDescription":"Specifies the description format of a file in the views. See [_File Tokens_](https://github.com/gitkraken/vscode-GitCommits/wiki/Custom-Formatting#file-tokens) in the GitCommits docs","scope":"window","order":33},"gitcommits.views.formats.stashes.label":{"type":"string","default":"${message}","markdownDescription":"Specifies the format of stashes in the views. See [_Commit Tokens_](https://github.com/gitkraken/vscode-GitCommits/wiki/Custom-Formatting#commit-tokens) in the GitCommits docs","scope":"window","order":34},"gitcommits.views.formats.stashes.description":{"type":"string","default":"${stashOnRef, }${agoOrDate}","markdownDescription":"Specifies the description format of stashes in the views. See [_Commit Tokens_](https://github.com/gitkraken/vscode-GitCommits/wiki/Custom-Formatting#commit-tokens) in the GitCommits docs","scope":"window","order":35},"gitcommits.views.commitFileFormat":{"deprecationMessage":"Deprecated. Use `gitcommits.views.formats.files.label` instead","markdownDeprecationMessage":"Deprecated. Use `#gitcommits.views.formats.files.label#` instead"},"gitcommits.views.commitFileDescriptionFormat":{"deprecationMessage":"Deprecated. Use `gitcommits.views.formats.files.description` instead","markdownDeprecationMessage":"Deprecated. Use `#gitcommits.views.formats.files.description#` instead"},"gitcommits.views.commitFormat":{"deprecationMessage":"Deprecated. Use `gitcommits.views.formats.commits.label` instead","markdownDeprecationMessage":"Deprecated. Use `#gitcommits.views.commits.files.label#` instead"},"gitcommits.views.commitDescriptionFormat":{"deprecationMessage":"Deprecated. Use `gitcommits.views.formats.commits.description` instead","markdownDeprecationMessage":"Deprecated. Use `#gitcommits.views.formats.commits.description#` instead"},"gitcommits.views.stashFileFormat":{"deprecationMessage":"Deprecated. Use `gitcommits.views.formats.files.label` instead","markdownDeprecationMessage":"Deprecated. Use `#gitcommits.views.formats.files.label#` instead"},"gitcommits.views.stashFileDescriptionFormat":{"deprecationMessage":"Deprecated. Use `gitcommits.views.formats.files.description` instead","markdownDeprecationMessage":"Deprecated. Use `#gitcommits.views.formats.files.description#` instead"},"gitcommits.views.stashFormat":{"deprecationMessage":"Deprecated. Use `gitcommits.views.formats.stashes.label` instead","markdownDeprecationMessage":"Deprecated. Use `#gitcommits.views.stashes.files.label#` instead"},"gitcommits.views.stashDescriptionFormat":{"deprecationMessage":"Deprecated. Use `gitcommits.views.formats.stashes.description` instead","markdownDeprecationMessage":"Deprecated. Use `#gitcommits.views.formats.stashes.description#` instead"},"gitcommits.views.statusFileFormat":{"deprecationMessage":"Deprecated. Use `gitcommits.views.formats.files.label` instead","markdownDeprecationMessage":"Deprecated. Use `#gitcommits.views.formats.files.label#` instead"},"gitcommits.views.statusFileDescriptionFormat":{"deprecationMessage":"Deprecated. Use `gitcommits.views.formats.files.description` instead","markdownDeprecationMessage":"Deprecated. Use `#gitcommits.views.formats.files.description#` instead"}}},{"id":"commits-view","title":"Commits View","order":21,"properties":{"gitcommits.views.commits.showBranchComparison":{"type":["boolean","string"],"enum":[false,"branch","working"],"enumDescriptions":["Hides the branch comparison","Compares the current branch with a user-selected reference","Compares the working tree with a user-selected reference"],"default":"working","markdownDescription":"Specifies whether to show a comparison of the current branch or the working tree with a user-selected reference (branch, tag. etc) in the _Commits_ view","scope":"window","order":10},"gitcommits.views.commits.pullRequests.enabled":{"type":"boolean","default":false,"markdownDescription":"Specifies whether to query for pull requests associated with the current branch and commits in the _Commits_ view. Requires a connection to a supported remote service (e.g. GitHub)","scope":"window","order":21},"gitcommits.views.commits.pullRequests.showForBranches":{"type":"boolean","default":true,"markdownDescription":"Specifies whether to show pull requests (if any) associated with the current branch in the _Commits_ view. Requires a connection to a supported remote service (e.g. GitHub)","scope":"window","order":21},"gitcommits.views.commits.pullRequests.showForCommits":{"type":"boolean","default":true,"markdownDescription":"Specifies whether to show pull requests (if any) associated with commits in the _Commits_ view. Requires a connection to a supported remote service (e.g. GitHub)","scope":"window","order":22},"gitcommits.views.commits.files.layout":{"type":"string","default":"auto","enum":["auto","list","tree"],"enumDescriptions":["Automatically switches between displaying files as a `tree` or `list` based on the `#gitcommits.views.commits.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 _Commits_ view will display files","scope":"window","order":30},"gitcommits.views.commits.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 _Commits_ view. Only applies when `#gitcommits.views.commits.files.layout#` is set to `auto`","scope":"window","order":31},"gitcommits.views.commits.files.compact":{"type":"boolean","default":true,"markdownDescription":"Specifies whether to compact (flatten) unnecessary file nesting in the _Commits_ view. Only applies when `#gitcommits.views.commits.files.layout#` is set to `tree` or `auto`","scope":"window","order":32},"gitcommits.views.commits.avatars":{"type":"boolean","default":true,"markdownDescription":"Specifies whether to show avatar images instead of commit (or status) icons in the _Commits_ view","scope":"window","order":40},"gitcommits.views.commits.reveal":{"type":"boolean","default":true,"markdownDescription":"Specifies whether to reveal commits in the _Commits_ view, otherwise they revealed in the _Repositories_ view","scope":"window","order":50}}},{"id":"branches-view","title":"Branches View","order":25,"properties":{"gitcommits.views.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) in the _Branches_ view","scope":"window","order":10},"gitcommits.views.branches.pullRequests.enabled":{"type":"boolean","default":true,"markdownDescription":"Specifies whether to query for pull requests associated with each branch and commits in the _Branches_ view. Requires a connection to a supported remote service (e.g. GitHub)","scope":"window","order":20},"gitcommits.views.branches.pullRequests.showForBranches":{"type":"boolean","default":true,"markdownDescription":"Specifies whether to show pull requests (if any) associated with each branch in the _Branches_ view. Requires a connection to a supported remote service (e.g. GitHub)","scope":"window","order":21},"gitcommits.views.branches.pullRequests.showForCommits":{"type":"boolean","default":true,"markdownDescription":"Specifies whether to show pull requests (if any) associated with commits in the _Branches_ view. Requires a connection to a supported remote service (e.g. GitHub)","scope":"window","order":22},"gitcommits.views.branches.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 _Branches_ view will display branches","scope":"window","order":30},"gitcommits.sortBranchesBy":{"type":"string","default":"date:desc","enum":["date:desc","date:asc","name:asc","name:desc"],"enumDescriptions":["Sorts branches by the most recent commit date in descending order","Sorts branches by the most recent commit date in ascending order","Sorts branches by name in ascending order","Sorts branches by name in descending order"],"markdownDescription":"Specifies how branches are sorted in quick pick menus and views","scope":"window","order":40},"gitcommits.views.branches.files.layout":{"type":"string","default":"auto","enum":["auto","list","tree"],"enumDescriptions":["Automatically switches between displaying files as a `tree` or `list` based on the `#gitcommits.views.branches.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 _Branches_ view will display files","scope":"window","order":50},"gitcommits.views.branches.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 _Branches_ view. Only applies when `#gitcommits.views.branches.files.layout#` is set to `auto`","scope":"window","order":51},"gitcommits.views.branches.files.compact":{"type":"boolean","default":true,"markdownDescription":"Specifies whether to compact (flatten) unnecessary file nesting in the _Branches_ view. Only applies when `#gitcommits.views.branches.files.layout#` is set to `tree` or `auto`","scope":"window","order":52},"gitcommits.views.branches.avatars":{"type":"boolean","default":true,"markdownDescription":"Specifies whether to show avatar images instead of commit (or status) icons in the _Branches_ view","scope":"window","order":60},"gitcommits.views.branches.reveal":{"type":"boolean","default":true,"markdownDescription":"Specifies whether to reveal branches in the _Branches_ view, otherwise they revealed in the _Repositories_ view","scope":"window","order":70}}},{"id":"tags-view","title":"Tags View","order":28,"properties":{"gitcommits.views.tags.branches.layout":{"type":"string","default":"tree","enum":["list","tree"],"enumDescriptions":["Displays tags as a list","Displays tags as a tree when tags names contain slashes `/`"],"markdownDescription":"Specifies how the _Tags_ view will display tags","scope":"window","order":10},"gitcommits.sortTagsBy":{"type":"string","default":"date:desc","enum":["date:desc","date:asc","name:asc","name:desc"],"enumDescriptions":["Sorts tags by date in descending order","Sorts tags by date in ascending order","Sorts tags by name in ascending order","Sorts tags by name in descending order"],"markdownDescription":"Specifies how tags are sorted in quick pick menus and views","scope":"window","order":20},"gitcommits.views.tags.files.layout":{"type":"string","default":"auto","enum":["auto","list","tree"],"enumDescriptions":["Automatically switches between displaying files as a `tree` or `list` based on the `#gitcommits.views.tags.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 _Tags_ view will display files","scope":"window","order":30},"gitcommits.views.tags.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 _Tags_ view. Only applies when `#gitcommits.views.tags.files.layout#` is set to `auto`","scope":"window","order":31},"gitcommits.views.tags.files.compact":{"type":"boolean","default":true,"markdownDescription":"Specifies whether to compact (flatten) unnecessary file nesting in the _Tags_ view. Only applies when `#gitcommits.views.tags.files.layout#` is set to `tree` or `auto`","scope":"window","order":32},"gitcommits.views.tags.avatars":{"type":"boolean","default":true,"markdownDescription":"Specifies whether to show avatar images instead of commit (or status) icons in the _Tags_ view","scope":"window","order":40},"gitcommits.views.tags.reveal":{"type":"boolean","default":true,"markdownDescription":"Specifies whether to reveal tags in the _Tags_ view, otherwise they revealed in the _Repositories_ view","scope":"window","order":50}}},{"id":"keyboard","title":"Keyboard Shortcuts","order":122,"properties":{"gitcommits.keymap":{"type":"string","default":"chorded","enum":["alternate","chorded","none"],"enumDescriptions":["Adds an alternate set of shortcut keys that start with `Alt` (⌥ on macOS)","Adds a chorded set of shortcut keys that start with `Ctrl+Alt+G` (`⌥⌘G` on macOS)","No shortcut keys will be added"],"markdownDescription":"Specifies the keymap to use for GitCommits shortcut keys","scope":"window","order":10}}}],"customEditors":[{"viewType":"gitcommits.rebase","displayName":"gitcommits Interactive Rebase Editor","selector":[{"filenamePattern":"git-rebase-todo"}]}]},"__metadata":{"id":"752aa20e-36aa-40ea-93c9-b7daf762e94e","publisherId":{"publisherId":"c1dd5d73-be7b-4ba0-ba38-3be50ebd70a9","publisherName":"CloudStudio","displayName":"CloudStudio","flags":"verified"},"publisherDisplayName":"Cloud Studio Git Commits"}}