Skip to content

Releases: mhutchie/vscode-git-graph

1.26.0-beta.3

15 Aug 05:05
2b72363
Compare
Choose a tag to compare
1.26.0-beta.3 Pre-release
Pre-release
  • #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.
  • #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

11 Aug 09:55
7de6727
Compare
Choose a tag to compare
1.26.0-beta.2 Pre-release
Pre-release
  • #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.
  • #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

09 Aug 08:00
cecc24a
Compare
Choose a tag to compare
1.26.0-beta.1 Pre-release
Pre-release
  • #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.
  • #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

09 Aug 00:54
ef01443
Compare
Choose a tag to compare
1.26.0-beta.0 Pre-release
Pre-release
  • #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

26 Jul 08:41
993e7cd
Compare
Choose a tag to compare
  • #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

29 Jun 11:15
ac27ccb
Compare
Choose a tag to compare
1.25.0-beta.2 Pre-release
Pre-release
  • #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

24 Jun 10:46
115f371
Compare
Choose a tag to compare
1.25.0-beta.1 Pre-release
Pre-release
  • #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

20 Jun 08:33
43a5d3b
Compare
Choose a tag to compare
1.25.0-beta.0 Pre-release
Pre-release
  • #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.

1.24.0

14 Jun 07:35
69e1e00
Compare
Choose a tag to compare
  • #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

05 Jun 10:44
faa39de
Compare
Choose a tag to compare
1.24.0-beta.2 Pre-release
Pre-release
  • #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)