- #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!