Skip to content

Releases: mhutchie/vscode-git-graph

1.7.0-beta.2

28 May 02:18
1cd553b

Choose a tag to compare

1.7.0-beta.2 Pre-release
Pre-release
  • #34 Support for rebasing the current branch on any branch or commit, from the corresponding context menu.
  • #79 Show/hide the Date, Author & Commit columns by right clicking on the column header row, and then clicking the desired column to toggle its visibility. The new setting git-graph.defaultColumnVisibility can be used to configure the default visibility of each column. For example: {"Date": true, "Author": true, "Commit": true}
  • #87 More emphasis on the current head branch label.
  • Code improvements:
    • Robustness improvements when handling the names of remotes.

1.7.0-beta.1

27 May 00:23
6d5ccef

Choose a tag to compare

1.7.0-beta.1 Pre-release
Pre-release
  • #34 Support for rebasing the current branch on any branch or commit, from the corresponding context menu.
  • #87 More emphasis on the current head branch label.
  • Code improvements:
    • Robustness improvements when handling the names of remotes.

1.7.0-beta.0

26 May 06:05
92f5588

Choose a tag to compare

1.7.0-beta.0 Pre-release
Pre-release
  • #87 More emphasis on the current head branch label.
  • Code improvements:
    • Robustness improvements when handling the names of remotes.

1.6.0

24 May 05:47
7d8a4e0

Choose a tag to compare

  • #36 New functionality for uncommitted changes:
    • View uncommitted changes by clicking on it, like you would with any commit.
    • Compare any commit with the uncommitted changes.
    • Three new actions are now available from the new Uncommitted Changes context menu, they are:
      • Reset uncommitted changes to HEAD
      • Clean untracked files
      • Open the Visual Studio Code Source Control View
  • New ways to filter branches on the Git Graph view:
    • #77 Allow multiple branches to be selected in the 'Branches' dropdown.
    • #49 Predefine an array of custom glob patterns with the new setting git-graph.customBranchGlobPatterns, allowing you to use them anytime from the 'Branches' dropdown. For example: [{"name": "Feature Requests", "glob": "heads/feature/*"}]
  • #71 Choose from a variety of branch and tag label alignment options to better suit the projects you work on. The alignment options of the new setting git-graph.referenceLabelAlignment are:
    • Normal: Show branch & tag labels on the left of the commit message in the 'Description' column.
    • Branches (on the left) & Tags (on the right): Show branch labels on the left of the commit message in the 'Description' column, and tag labels on the right.
    • Branches (aligned to the graph) & Tags (on the right): Show branch labels aligned to the graph in the 'Graph' column, and tag labels on the right in the 'Description' column.
  • #30 New setting git-graph.retainContextWhenHidden enables faster Git Graph tab restoration at the cost of additional memory usage when Git Graph is opened, but not visible (running in the background). Default: false (not enabled). Thanks @yzhang-gh!
  • #76 Open and view a specific repo in Git Graph directly from the title of a Source Code Provider in the Visual Studio Code SCP View. The new setting git-graph.sourceCodeProviderIntegrationLocation specifies if the Git Graph menu item is inline on the title of the Source Code Provider, or on the 'More actions...' menu. Default: Inline
  • #78 Combine local and remote branch labels if they refer to the same branch, and are on the same commit. When combined, the local and remote branch context menus are available from the corresponding section of the label. The new setting git-graph.combineLocalAndRemoteBranchLabels allows you to disable this behaviour.
  • #81 Support for repositories with a very large number of tags. Thanks @egi!
  • #83 Support for the upcoming "Remote Development" functionality of Visual Studio Code. Thanks @Dontar for helping with this!
  • #85 New setting git-graph.openDiffTabLocation allows you to choose where you'd like the Visual Studio Code Diff to open, either in the Active pane, or Beside to active pane. Default: Active

1.6.0-beta.4

23 May 00:11
640c9ff

Choose a tag to compare

1.6.0-beta.4 Pre-release
Pre-release
  • #36 New functionality for uncommitted changes:
    • View uncommitted changes by clicking on it, like you would with any commit.
    • Compare any commit with the uncommitted changes.
    • Three new actions are now available from the new Uncommitted Changes context menu, they are:
      • Reset uncommitted changes to HEAD
      • Clean untracked files
      • Open the Visual Studio Code Source Control View
  • New ways to filter branches on the Git Graph view:
    • #77 Allow multiple branches to be selected in the 'Branches' dropdown.
    • #49 Predefine an array of custom glob patterns with the new setting git-graph.customBranchGlobPatterns, allowing you to use them anytime from the 'Branches' dropdown. For example: [{"name": "Feature Requests", "glob": "heads/feature/*"}]
  • #71 Choose from a variety of branch and tag label alignment options to better suit the project you work on. The alignment option of the new setting git-graph.referenceLabelAlignment are:
    • Normal: Show branch & tag labels on the left of the commit message in the 'Description' column.
    • Branches (on the left) & Tags (on the right): Show branch labels on the left of the commit message in the 'Description' column, and tag labels on the right.
    • Branches (aligned to the graph) & Tags (on the right): Show branch labels aligned to the graph in the 'Graph' column, and tag labels on the right in the 'Description' column.
  • #30 New setting git-graph.retainContextWhenHidden enables faster Git Graph tab restoration at the cost of additional memory usage when Git Graph is opened, but not visible (running in the background). Default: false (not enabled). Thanks @yzhang-gh!
  • #76 Open and view a specific repo in Git Graph directly from the title of a Source Code Provider in the Visual Studio Code SCP View. The new setting git-graph.sourceCodeProviderIntegrationLocation specifies if the Git Graph menu item is inline on the title of the Source Code Provider, or on the 'More actions...' menu. Default: inline.
  • #78 Combine local and remote branch labels if they refer to the same branch. The new setting git-graph.combineLocalAndRemoteBranchLabels allows you to disable this behaviour.
  • #81 Support for repositories with a very large number of tags. Thanks @egi!
  • #85 New setting git-graph.openDiffTabLocation allows you to choose where you'd like the Visual Studio Code Diff to open, either in the Active pane, or Beside to active pane. Default: Active

1.6.0-beta.3

22 May 11:12
f6701ee

Choose a tag to compare

1.6.0-beta.3 Pre-release
Pre-release
  • #36 New functionality for uncommitted changes:
    • View uncommitted changes by clicking on it, like you would with any commit.
    • Compare any commit with the uncommitted changes.
    • Three new actions are now available from the new Uncommitted Changes context menu, they are:
      • Reset uncommitted changes to HEAD
      • Clean untracked files
      • Open the Visual Studio Code Source Control View
  • New ways to filter branches on the Git Graph view:
    • #77 Allow multiple branches to be selected in the 'Branches' dropdown.
    • #49 Predefine an array of custom glob patterns with the new setting git-graph.customBranchGlobPatterns, allowing you to use them anytime from the 'Branches' dropdown. For example: [{"name": "Feature Requests", "glob": "heads/feature/*"}]
  • #71 Choose from a variety of branch and tag label alignment options to better suit the project you work on. The alignment option of the new setting git-graph.referenceLabelAlignment are:
    • Normal: Show branch & tag labels on the left of the commit message in the 'Description' column.
    • Branches (on the left) & Tags (on the right): Show branch labels on the left of the commit message in the 'Description' column, and tag labels on the right.
    • Branches (aligned to the graph) & Tags (on the right): Show branch labels aligned to the graph in the 'Graph' column, and tag labels on the right in the 'Description' column.
  • #30 New setting git-graph.retainContextWhenHidden, to enable faster Git Graph tab restoration at the cost of additional memory usage when Git Graph is opened, but not visible (running in the background). Default: false (not enabled). Thanks @yzhang-gh!
  • #76 Open and view a specific repo in Git Graph directly from the title of a Source Code Provider in the Visual Studio Code SCP View. The new setting git-graph.sourceCodeProviderIntegrationLocation specifies if the Git Graph menu item is inline on the title of the Source Code Provider, or on the 'More actions...' menu. Default: inline.
  • #78 Combine local and remote branch labels if they refer to the same branch. The new setting git-graph.combineLocalAndRemoteBranchLabels allows you to disable this behaviour.
  • #81 Support for repositories with a very large number of tags. Thanks @egi!

1.6.0-beta.2

22 May 01:54
f050acb

Choose a tag to compare

1.6.0-beta.2 Pre-release
Pre-release
  • #36 New functionality for uncommitted changes:
    • View uncommitted changes by clicking on it, like you would with any commit.
    • Compare any commit with the uncommitted changes.
    • Three new actions are now available from the new Uncommitted Changes context menu, they are:
      • Reset uncommitted changes to HEAD
      • Clean untracked files
      • Open the Visual Studio Code Source Control View
  • #30 New setting git-graph.retainContextWhenHidden, to enable faster Git Graph tab restoration at the cost of additional memory usage when Git Graph is opened, but not visible (running in the background). Default: false (not enabled). Thanks @yzhang-gh!
  • #71 Choose from a variety of branch and tag label alignment options to better suit the project you work on. The alignment option of the new setting git-graph.referenceLabelAlignment are:
    • Normal: Show branch & tag labels on the left of the commit message in the 'Description' column.
    • Branches (on the left) & Tags (on the right): Show branch labels on the left of the commit message in the 'Description' column, and tag labels on the right.
    • Branches (aligned to the graph) & Tags (on the right): Show branch labels aligned to the graph in the 'Graph' column, and tag labels on the right in the 'Description' column.
  • #76 Open and view a specific repo in Git Graph directly from the title of a Source Code Provider in the Visual Studio Code SCP View. The new setting git-graph.sourceCodeProviderIntegrationLocation specifies if the Git Graph menu item is inline on the title of the Source Code Provider, or on the 'More actions...' menu. Default: inline.
  • #78 Combine local and remote branch labels if they refer to the same branch. The new setting git-graph.combineLocalAndRemoteBranchLabels allows you to disable this behaviour.
  • #81 Support for repositories with a very large number of tags. Thanks @egi!

1.6.0-beta.1

20 May 11:09
ab2f861

Choose a tag to compare

1.6.0-beta.1 Pre-release
Pre-release
  • #30 New setting git-graph.retainContextWhenHidden, to enable faster Git Graph tab restoration at the cost of additional memory usage when Git Graph is opened, but not visible (running in the background). Default: false (not enabled). Thanks @yzhang-gh!
  • #71 Choose from a variety of branch and tag label alignment options to better suit the project you work on. The alignment option of the new setting git-graph.referenceLabelAlignment are:
    • Normal: Show branch & tag labels on the left of the commit message in the 'Description' column.
    • Branches (on the left) & Tags (on the right): Show branch labels on the left of the commit message in the 'Description' column, and tag labels on the right.
    • Branches (aligned to the graph) & Tags (on the right): Show branch labels aligned to the graph in the 'Graph' column, and tag labels on the right in the 'Description' column.
  • #76 Open and view a specific repo in Git Graph directly from the title of a Source Code Provider in the Visual Studio Code SCP View. The new setting git-graph.sourceCodeProviderIntegrationLocation specifies if the Git Graph menu item is inline on the title of the Source Code Provider, or on the 'More actions...' menu. Default: inline.
  • #78 Combine local and remote branch labels if they refer to the same branch. The new setting git-graph.combineLocalAndRemoteBranchLabels allows you to disable this behaviour.
  • #81 Support for repositories with a very large number of tags. Thanks @egi!

1.6.0-beta.0

20 May 03:12
eb7b17d

Choose a tag to compare

1.6.0-beta.0 Pre-release
Pre-release
  • #30 New setting git-graph.retainContextWhenHidden, to enable faster Git Graph tab restoration at the cost of additional memory usage when Git Graph is opened, but not visible (running in the background). Default: false (not enabled). Thanks @yzhang-gh!
  • #76 Open and view a specific repo in Git Graph directly from the title of a Source Code Provider in the Visual Studio Code SCP View. The new setting git-graph.sourceCodeProviderIntegrationLocation specifies if the Git Graph menu item is inline on the title of the Source Code Provider, or on the 'More actions...' menu. Default: inline.
  • #81 Support for repositories with a very large number of tags. Thanks @egi!

1.5.0

15 May 11:25
4166cf9

Choose a tag to compare

  • #29 Compare commits: When the Commit Details View is open for a commit, CTRL/CMD click on another commit to see all of the changes between the two commits.
  • #60 Added a tooltip on repo dropdown items, indicating the full path of the repository.
  • #62 Support for non-ASCII file names in the Commit Details View.
  • #63 Commits can be squashed when merging if the "Squash commits" checkbox is checked on the commit and branch merge dialogs.
  • #64 Delete remote branches from the right click context menu of the remote branch.
  • #73 New keyboard shortcuts:
    • Up / Down Arrows: When the Commit Details View is open, pressing the up and down arrow keys opens the previous or next commits' Commit Details View.
    • CTRL/CMD + r: Refresh the Git Graph.
    • Enter: If a dialog is open, pressing enter submits the dialog, taking the primary (left) action.
  • #74 Dock the Commit Details View to the bottom of the Git Graph view with the new setting git-graph.commitDetailsViewLocation, instead of rendering inline with the graph. Default: Inline (with graph)