Releases: mhutchie/vscode-git-graph
Releases · mhutchie/vscode-git-graph
1.28.0-beta.1
- #399 Sign Commits and Tags created by actions in the Git Graph View, by enabling the new extension settings
git-graph.repository.sign.commits
andgit-graph.repository.sign.tags
respectively. This is an alternative to the existing method using Git config. - #406 The keybindings for all Git Graph View keyboard shortcuts can now be configured using new extension settings
git-graph.keyboardShortcut.*
. - #407 Control whether Remote Head Symbolic References (e.g. origin/HEAD) are displayed in Git Graph via the new extension setting
git-graph.repository.showRemoteHeads
. Thanks Maciej Wilk (@wilkmaciej) for helping with this! - #409 Include built-in support for new emoji shortcodes recently added to gitmoji.
- Various code improvements.
1.28.0-beta.0
- #399 Sign Commits and Tags created by actions in the Git Graph View, by enabling the new extension settings
git-graph.repository.sign.commits
andgit-graph.repository.sign.tags
respectively. This is an alternative to the existing method using Git config. - #406 The keybindings for all Git Graph View keyboard shortcuts can now be configured using new extension settings
git-graph.keyboardShortcut.*
. - #409 Include built-in support for new emoji shortcodes recently added to gitmoji.
1.27.0
- #281 For the Repository Settings Widget, read values defined in additional Git config files when they're included via include directives in local or global Git config files.
- #364 Parse and render a frequently used subset of inline Markdown formatting rules in commit messages and tag details (bold, italics, bold & italics, and inline code blocks). Markdown parsing can be disabled using the extension setting
git-graph.markdown
. - #381 New Commit Details View File Context Menu, which is an alternative method to run any available actions on a file ("View Diff", "View File at this Revision", "Open File", and "Copy File Path to the Clipboard").
- #383 When the Commit Details View is open, the
CTRL/CMD + Up
/CTRL/CMD + Down
keystrokes may be used to navigate topologically to the child / parent on the same branch (the existing behaviour). Now there is a new Shift Key Modifier, that when pressed in combination with the existing keystrokes (i.e.CTRL/CMD + SHIFT + Up
/CTRL/CMD + SHIFT + Down
), will follow the alternative branch when a branch or a merge is encountered. - #385 Push branches or tags to multiple remotes from their respective dialogs.
- #386 Detect commit hashes in the body of the commit that's displayed in the Commit Details View, and make them clickable links that open the Commit Details View for the referenced commit.
- #389 Use the Visual Studio Code Color Theme's text selection background colour (set by some themes and users) in the Git Graph View.
- #392 Support Visual Studio Code's
git.path
Setting containing an array of possible Git executable paths (introduced in Visual Studio Code 1.50.0). - #393 New display option for the Uncommitted Changes in the graph. This is controlled by the new extension setting
git-graph.graph.uncommittedChanges
.- Open Circle at the Uncommitted Changes: Display the Uncommitted Changes as a grey open circle, connected to the commit referenced by HEAD with a solid grey line. The current file system's state is therefore always displayed as an open circle in the graph. (the existing behaviour)
- Open Circle at the Checked Out Commit: Display the Uncommitted Changes as a grey closed circle, connected to the commit referenced by HEAD with a dotted grey line. The commit referenced by HEAD is therefore always displayed as an open circle in the graph. (the new option)
- #398 New command "Git Graph: Get Version Information", that displays basic version information of the Git Graph installation, and allows it to be easily copied to the clipboard.
- Various code improvements.
1.27.0-beta.3
- #281 For the Repository Settings Widget, read values defined in additional Git config files when they're included via include directives in local or global Git config files.
- #364 Parse and render a frequently used subset of inline Markdown formatting rules in commit messages and tag details (bold, italics, bold & italics, and inline code blocks). Markdown parsing can be disabled using the extensions setting
git-graph.markdown
. - #383 When the Commit Details View is open, the
CTRL/CMD + Up
/CTRL/CMD + Down
keystrokes may be used to navigate topologically to the child / parent on the same branch (the existing behaviour). Now there is a new Shift Key Modifier, that when pressed in combination with the existing keystrokes (i.e.CTRL/CMD + SHIFT + Up
/CTRL/CMD + SHIFT + Down
), will take the alternative branch when branching or a merge is encountered. - #385 Push branches or tags to multiple remotes from their respective dialogs.
- #386 Detect commit hashes in the body of the commit that's displayed in the Commit Details View, and make them clickable links that open the Commit Details View for the referenced commit.
- #389 Use the Visual Studio Code Color Theme's text selection background colour (set by some themes and users) in the Git Graph View.
- #392 Support Visual Studio Code's
git.path
Setting containing an array of possible Git executable paths (introduced in Visual Studio Code 1.50.0). - #393 New display option for the Uncommitted Changes in the graph. This is controlled by the new extension setting
git-graph.graph.uncommittedChanges
.- Open Circle at the Uncommitted Changes: Display the Uncommitted Changes as a grey open circle, connected to the commit referenced by HEAD with a solid grey line. The current file system's state is therefore always displayed as an open circle in the graph. (the existing approach)
- Open Circle at the Checked Out Commit: Display the Uncommitted Changes as a grey closed circle, connected to the commit referenced by HEAD with a dotted grey line. The commit referenced by HEAD is therefore always displayed as an open circle in the graph. (the new option)
- Various code improvements.
1.27.0-beta.2
- #281 For the Repository Settings Widget, read values defined in additional Git config files when they're included via include directives in local or global Git config files.
- #364 Parse and render a frequently used subset of inline Markdown formatting rules in commit messages and tag details (bold, italics, bold & italics, and inline code blocks). Markdown parsing can be disabled using the extensions setting
git-graph.markdown
. - #383 When the Commit Details View is open, the
CTRL/CMD + Up
/CTRL/CMD + Down
keystrokes may be used to navigate topologically to the child / parent on the same branch (the existing behaviour). Now there is a new Shift Key Modifier, that when pressed in combination with the existing keystrokes (i.e.CTRL/CMD + SHIFT + Up
/CTRL/CMD + SHIFT + Down
), will take the alternative branch when branching or a merge is encountered. - #385 Push branches or tags to multiple remotes from their respective dialogs.
- #386 Detect commit hashes in the body of the commit that's displayed in the Commit Details View, and make them clickable links that open the Commit Details View for the referenced commit.
- #389 Use the Visual Studio Code Color Theme's text selection background colour (set by some themes and users) in the Git Graph View.
- Various code improvements.
1.27.0-beta.1
- #281 For the Repository Settings Widget, read values defined in additional Git config files when they're included via include directives in local or global Git config files.
- #383 When the Commit Details View is open, the
CTRL/CMD + Up
/CTRL/CMD + Down
keystrokes may be used to navigate topologically to the child / parent on the same branch (the existing behaviour). Now there is a new Shift Key Modifier, that when pressed in combination with the existing keystrokes (i.e.CTRL/CMD + SHIFT + Up
/CTRL/CMD + SHIFT + Down
), will take the alternative branch when branching or a merge is encountered. - #385 Push branches or tags to multiple remotes from their respective dialogs.
- #386 Detect commit hashes in the body of the commit that's displayed in the Commit Details View, and make them clickable links that open the Commit Details View for the referenced commit.
- Various code improvements.
1.27.0-beta.0
- #281 For the Repository Settings Widget, read values defined in additional Git config files when they're included via include directives in local or global Git config files.
- #386 Detect commit hashes in the body of the commit that's displayed in the Commit Details View, and make them clickable links that open the Commit Details View for the referenced commit.
- Various code improvements.
1.26.0
- #318 Customise the branches that are initially shown when the Git Graph View is first opened. Each repository can have it's initial branches configured from the Repository Settings Widget on the Git Graph View, or they may inherit the global configuration set by the extension settings
git-graph.repository.onLoad.showCheckedOutBranch
&git-graph.repository.onLoad.showSpecificBranches
. - #341 Added a new extension setting
git-graph.repository.showRemoteBranches
, to set the default value of the "Show Remote Branches" repository setting. - #356 More control over pruning when fetching:
- Added a new extension setting
git-graph.repository.fetchAndPruneTags
, to enable pruning tags when fetching from remote(s) using the Fetch button on the Git Graph View Control Bar. Default: false (disabled) - When fetching a specific remote via the Repository Settings Widget, a "Fetch Remote" dialog is now shown. This dialog provides new options for pruning remote-tracking references and tags. The default value of these options can be set using the new extension settings
git-graph.dialog.fetchRemote.prune
&git-graph.dialog.fetchRemote.pruneTags
.
- Added a new extension setting
- #357 Set a custom name for a repository via the Repository Settings Widget. If set, this custom name helps to differentiate repositories with the same name on the File System.
- #359 When the Git Graph View initially loads, Up / Down keys can now be used scroll the view.
- #361 Many extension settings have been renamed to leverage Visual Studio Code's setting grouping, to make Git Graph settings easier to find / discover. If you previously used any of the renamed settings, the value you previously set will still be used until you set the equivalent new setting.
- #363 Improved support for High Contrast Visual Studio Code Color Theme's.
- #365 Improved the topological check to determine whether the "Drop..." action is available for a commit (when viewing the Commit Context Menu).
- #369 When fetching commit author avatars from Gravatar, fetch email addresses case-insensitive.
- #372 Improved handling of repositories on Mapped Network Drives on Windows with Git >= 2.25.0.
- #376 When loading the Repository Settings Widget, no longer require a global .gitconfig file to exist.
- Significant code and UI improvements.
1.26.0-beta.5
- #318 Customise the branches that are initially shown when the Git Graph View is first opened. Each repository can have it's initial branches configured from the Repository Settings Widget on the Git Graph View, or they may inherit the global configuration set by the extension settings
git-graph.repository.onLoad.showCheckedOutBranch
&git-graph.repository.onLoad.showSpecificBranches
. - #341 Added a new extension setting
git-graph.repository.showRemoteBranches
, to set the default value of the "Show Remote Branches" repository setting. - #356 More control over pruning when fetching:
- Added a new extension setting
git-graph.repository.fetchAndPruneTags
, to enable pruning tags when fetching from remote(s) using the Fetch button on the Git Graph View Control Bar. Default: false (disabled) - When fetching a specific remote via the Repository Settings Widget, a "Fetch Remote" dialog is now shown. This dialog provides new options for pruning remote-tracking references and tags. The default value of these options can be set using the new extension settings
git-graph.dialog.fetchRemote.prune
&git-graph.dialog.fetchRemote.pruneTags
.
- Added a new extension setting
- #357 Set a custom name for a repository via the Repository Settings Widget. If set, this custom name helps to differentiate repositories with the same name on the File System.
- #359 When the Git Graph View initially loads, Up / Down keys can now be used scroll the view.
- #361 Renamed numerous extension settings to leverage Visual Studio Code's setting grouping, to make Git Graph settings easier to find / discover. If you previously used any of the renamed settings, the value you previously set will still be used until you set the equivalent new setting.
- #363 Improved support for High Contrast Visual Studio Code Color Theme's.
- #365 Improved the topological check to determine whether the "Drop..." action is available for a commit (when viewing the Commit Context Menu).
- #369 When fetching commit author avatars from Gravatar, fetch email addresses case-insensitive.
- #372 Improved handling of repositories on Mapped Network Drives on Windows with Git >= 2.25.0.
- #376 When loading the Repository Settings Widget, no longer require a global .gitconfig file to exist.
- Significant code and UI improvements.
1.26.0-beta.4
- #341 Added a new extension setting
git-graph.repository.showRemoteBranches
, to set the default value of the "Show Remote Branches" repository setting. - #356 More control over pruning when fetching:
- Added a new extension setting
git-graph.repository.fetchAndPruneTags
, to enable pruning tags when fetching from remote(s) using the Fetch button on the Git Graph View Control Bar. Default: false (disabled) - When fetching a specific remote via the Repository Settings Widget, a "Fetch Remote" dialog is now shown. This dialog provides new options for pruning remote-tracking references and tags. The default value of these options can be set using the new extension settings
git-graph.dialog.fetchRemote.prune
&git-graph.dialog.fetchRemote.pruneTags
.
- Added a new extension setting
- #357 Set a custom name for a repository via the Repository Settings Widget. If set, this custom name helps to differentiate repositories with the same name on the File System.
- #359 When the Git Graph View initially loads, Up / Down keys can now be used scroll the view.
- #361 Renamed numerous extension settings to leverage Visual Studio Code's setting grouping, to make Git Graph settings easier to find / discover. If you previously used any of the renamed settings, the value you previously set will still be used until you set the equivalent new setting.
- #363 Improved support for High Contrast Visual Studio Code Color Theme's.
- #365 Improved the topological check to determine whether the "Drop..." action is available for a commit (when viewing the Commit Context Menu).
- #369 When fetching commit author avatars from Gravatar, fetch email addresses case-insensitive.