Releases: mhutchie/vscode-git-graph
Releases · mhutchie/vscode-git-graph
1.26.0-beta.3
- #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).
1.26.0-beta.2
- #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
- #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.
1.26.0-beta.1
- #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
- #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.
1.26.0-beta.0
- #341 Added a new extension setting
git-graph.repository.showRemoteBranches
, to set the default value of the "Show Remote Branches" repository setting. - #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.
1.25.0
- #293 Added an "Open a Terminal for this Repository" button onto the Git Graph View Control Bar.
- #321 Added a new extension setting
git-graph.repositoryDropdownOrder
, to set the order that repositories are sorted in the repository dropdown on the Git Graph View (only visible when more than one repository exists in the current Visual Studio Code Workspace). Default: Full Path - #322 Added the "Merge into current branch..." action onto the remote branch context menu.
- #327 Added a new extension setting
git-graph.dialog.cherryPick.noCommit
, to set the default value of the "No Commit" option on the Cherry Pick Dialog. - #331 Added two extension settings to specify the message format of the squash commit optionally created via the Merge & Pull Branch Dialogs respectively. The supported formats are: the existing squash message generated by Git Graph, and the detailed squash message generated by Git (stored in .git/SQUASH_MSG).
- #336 Added new extension settings to set the default options on the Pull Branch Dialog.
- #337 Enhanced the Commit Details View File Tree renderer to better display deeply nested directory structures, such that folders with a single child folder are compressed into a single combined folder element. This behaviour can be disabled by using the new extension setting
git-graph.commitDetailsViewFileTreeCompactFolders
. - Significant code and UI improvements.
1.25.0-beta.2
- #293 Added an "Open a Terminal for this Repository" button onto the Git Graph View Control Bar.
- #321 Added a new Extension Setting
git-graph.repositoryDropdownOrder
, to set the order that repositories are sorted in the repository dropdown on the Git Graph View (only visible when more than one repository exists in the current Visual Studio Code Workspace). Default: Full Path - #322 Added the "Merge into current branch..." action onto the remote branch context menu.
- #327 Added a new Extension Setting
git-graph.dialog.cherryPick.noCommit
, to set the default value of the "No Commit" option on the Cherry Pick Dialog. - #331 Added two Extension Settings to specify message format of the squash commit that is created when the "Squash Commits" option is selected on the Merge & Pull Branch Dialogs respectively. The supported formats are: the existing squash message generated by Git Graph, and the detailed squash message generated by Git (stored in .git/SQUASH_MSG).
- #336 Added new extension settings to set the default options on the Pull Branch Dialog.
- Various code and UI improvements.
1.25.0-beta.1
- #321 Added a new Extension Setting
git-graph.repositoryDropdownOrder
, to set the order that repositories are sorted in the repository dropdown on the Git Graph View (only visible when more than one repository exists in the current Visual Studio Code Workspace). Default: Full Path - #322 Added the "Merge into current branch..." action onto the remote branch context menu.
- #327 Added a new Extension Setting
git-graph.dialog.cherryPick.noCommit
, to set the default value of the "No Commit" option on the Cherry Pick Dialog. - Various code and UI improvements.
1.25.0-beta.0
1.24.0
- #271 Support for Visual Studio Code in Web Browsers. Git Graph officially supports Visual Studio Code in Microsoft's Visual Studio Codespaces in the Google Chrome browser, however the underlying changes allow Git Graph to be supported in most third-party Visual Studio Code browser-based platforms, and in most popular web browsers.
- #297 When checking out a remote branch & the specified branch name already exists locally, the dialog option to "Checkout the existing branch" has been replaced with "Checkout the existing branch & pull changes".
- #304 Override the globally configured commit ordering (configured by
git-graph.commitOrdering
) per repository from the Git Graph View Column Header context menu. - #305 Upgraded the minimum version requirement of Visual Studio Code from 1.31.0 to 1.38.0. This change has been needed for some time, however I now have to make this change due to Visual Studio Code decreasing support for older Webview integrations for all extensions. Almost all users of Git Graph will be unaffected by this change. If you are one of the few Git Graph users who use a version of Visual Studio Code older than 1.38.0, please upgrade Visual Studio Code to continue receiving updates to Git Graph.
- #316 Include built-in support for several new emoji shortcodes recently added to gitmoji.
- #319 Added a new Extension Setting
git-graph.enhancedAccessibility
, that enables visual file change A|M|D|R|U indicators in the Commit Details View for users with colour blindness. In the future, this setting will enable any additional accessibility related features of Git Graph that aren't enabled by default. Default: false (disabled) - Various code improvements.
1.24.0-beta.2
- #297 When checking out a remote branch & the specified branch name already exists locally, the dialog option to "Checkout the existing branch" has been replaced with "Checkout the existing branch & pull changes".
- #304 Override the globally configured commit ordering (configured by
git-graph.commitOrdering
) per repository from the Git Graph View Column Header context menu. - #305 Upgraded the minimum version requirement of Visual Studio Code from 1.31.0 to 1.38.0. This change has been needed for some time, however I now have to make this change due to Visual Studio Code decreasing support for older Webview integrations for all extensions. Almost all users of Git Graph will be unaffected by this change. If you are one of the few Git Graph users who use a version of Visual Studio Code older than 1.38.0, please upgrade Visual Studio Code to continue receiving updates to Git Graph.
- #316 Include built-in support for several new emoji shortcodes recently added to gitmoji.
- #319 Added a new Extension Setting
git-graph.enhancedAccessibility
, that enables visual file change A|M|D|R|U indicators in the Commit Details View for users with colour blindness. In the future, this setting will enable any additional accessibility related features of Git Graph that aren't enabled by default. Default: false (disabled)