Releases: mhutchie/vscode-git-graph
Releases · mhutchie/vscode-git-graph
1.15.0-beta.1
- #172 Prevent Visual Studio Code automatically requesting package.json files from Git Graph in the background, when README.md file diffs are opened from the Commit Details & Comparison Views.
- #173 Use .gitmodules (if configured) to automatically add Git submodules to Git Graph.
- #174 New "Drop..." action on the commit context menu to drop a single commit. This is only available on commits without branching or merging in its children.
- #175 Double clicking "Show All" in the Branches dropdown now selects/unselects all branches. This makes it faster to select all but one or two branches. Thanks Thibault Matot (@thmatot)!
- Various code, performance, and UI improvments.
1.15.0-beta.0
- #172 Prevent Visual Studio Code automatically requesting package.json files from Git Graph in the background, when README.md file diffs are opened from the Commit Details & Comparison Views.
- Various code and UI improvments.
1.14.0
- Commit Details & Comparison View Enhancements:
- #122 Code Review - Keep track of which files you have reviewed in the Commit Details & Comparison Views.
- Code Review's can be performed on any commit, or between any two commits (not on Uncommitted Changes).
- There is a new button on the right of the Commit Details & Comparison Views to start and stop a code review.
- When a Code Review is started, all files needing to be reviewed are bolded. When you view the diff / open a file, it will then be un-bolded.
- Code Reviews persist across Visual Studio Code sessions.
- #122 The last file viewed is now indicated with an "eye" icon. It's only remembered while the view is open, or until a Code Review is finished.
- #151 The height and divider of the Commit Details View can now be dragged and resized to better suit your projects. The configured dimensions are stored per repository, across Visual Studio Code sessions.
- #164 Increased the resolution of commit author avatars for High DPI / Retina Displays. This only applies to all avatars fetched after this update is installed. To trigger higher resolution versions of cached avatars to be fetched (instead of waiting until their next automatic background refresh), you can run the command "Git Graph: Clear Avatar Cache" once, and reopen the Git Graph View.
- #122 Code Review - Keep track of which files you have reviewed in the Commit Details & Comparison Views.
- #163 Fixed: Viewing branches that share the same name as a file in the repository.
- #165 If the user changes
git.path
to a valid Git executable, the extension will now switch to use it, even if another known Git executable is already being used. - #168 Fixed: A race condition causing the stdout output of a few Git commands to only be partially returned for a small number of users.
- Various code and UI improvements.
1.14.0-beta.3
- Commit Details & Comparison View Enhancements:
- #151 The height and divider of the Commit Details View can now be dragged and resized to better suit your projects. The configured dimensions are stored per repository, across Visual Studio Code sessions.
- #164 Increased the resolution of commit author avatars for High DPI / Retina Displays. This only applies to all avatars fetched after this update is installed. To trigger higher resolution versions of cached avatars to be fetched (instead of waiting until their next automatic background refresh), you can run the command "Git Graph: Clear Avatar Cache" once, and reopen the Git Graph View.
- #163 Fixed: Viewing branches that share the same name as a file in the repository.
- #165 If the user changes
git.path
to a valid Git executable, the extension will now switch to use it, even if another known Git executable is already being used. - #168 Fixed: A race condition causing the stdout output of a few Git commands to only be partially returned for a small number of users.
- Various code and UI improvements.
1.14.0-beta.2
- #163 Fixed: Viewing branches that share the same name as a file in the repository.
- #165 If the user changes
git.path
to a valid Git executable, the extension will now switch to use it, even if another known Git executable is already being used. - #168 Fixed: A race condition causing the output of a few Git commands to only be partially returned for a small number of users.
- Various code improvements.
1.14.0-beta.1
1.14.0-beta.0
- #163 Fixed: Viewing branches that share the same name as a file in the repository.
- Various code improvements.
1.13.0
- #143 New setting
git-graph.useMailmap
enables the use of .mailmap files when displaying author & committer names and email addresses. - #145 Added new extension settings to set the default options on the following dialogs: Add Tag, Create Branch, Merge, and Rebase
- #146 New command "Git Graph: Remove Git Repository" removes a repository from Git Graph.
- #149 New setting
git-graph.integratedTerminalShell
allows a specific Shell (not the default) to be used by the Visual Studio Code Integrated Terminal, when opened by Git Graph during Interactive Rebase's. For security reasons, this setting can only be specified in the User Settings, not in the Workspace Settings. - #150 New setting
git-graph.fileEncoding
specifies the character set encoding used when retrieving a specific version of repository files (e.g. in the Diff View). A list of all supported encodings can be found here. Default: utf8 - #154 Fetch Enhancements:
- New setting
git-graph.fetchAndPrune
enables pruning when fetching from remote(s) using the Fetch button on the Git Graph View Control Bar. Default: false (disabled) - Fetch or Prune a specific remote from the Repository Settings widget.
- New setting
- #155 If a known sub repository is included in the Commit Details View file tree, clicking on it will now load it in the Git Graph View.
- #158 Improved repository management for various Visual Studio Code and Git repository workflows.
- #159 Added force push option on the "Push Branch" dialog.
- #160 Fixed: Shell color codes were included in the Branches dropdown when the user overrides Git Config "color.branch" to "always".
- Various code and UI improvements.
1.13.0-beta.2
- #143 New setting
git-graph.useMailmap
enables the use of .mailmap files when displaying author & committer names and email addresses. - #145 Added new extension settings to set the default options on the following dialogs: Add Tag, Create Branch, Merge, and Rebase
- #146 New command "Git Graph: Remove Git Repository" removes a repository from Git Graph.
- #149 New setting
git-graph.integratedTerminalShell
allows a specific Shell (not the default) to be used by the Visual Studio Code Integrated Terminal, when opened by Git Graph during Interactive Rebase's. For security reasons, this setting can only be specified in the User Settings, not in the Workspace Settings. - #150 New setting
git-graph.fileEncoding
specifies the character set encoding used when retrieving a specific version of repository files (e.g. in the Diff View). A list of all supported encodings can be found here. Default: utf8 - #154 Fetch Enhancements:
- New setting
git-graph.fetchAndPrune
enables pruning when fetching from remote(s) using the Fetch button on the Git Graph View Control Bar. Default: false (disabled) - Fetch or Prune a specific remote from the Repository Settings widget.
- New setting
1.13.0-beta.1
- #143 New setting
git-graph.useMailmap
enables the use of .mailmap files when displaying author & committer names and email addresses. - #145 Added new extension settings to set the default options on the following dialogs: Add Tag, Create Branch, Merge, and Rebase
- #146 New command "Git Graph: Remove Git Repository" removes a repository from Git Graph.
- #149 New setting
git-graph.integratedTerminalShell
allows a specific Shell (not the default) to be used by the Visual Studio Code Integrated Terminal, when opened by Git Graph during Interactive Rebase's. For security reasons, this setting can only be specified in the User Settings, not in the Workspace Settings.