Skip to content

Releases: mhutchie/vscode-git-graph

1.15.0-beta.1

09 Sep 09:52
6135db6
Compare
Choose a tag to compare
1.15.0-beta.1 Pre-release
Pre-release
  • #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

05 Sep 07:10
eda1bb2
Compare
Choose a tag to compare
1.15.0-beta.0 Pre-release
Pre-release
  • #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

02 Sep 04:49
6be052f
Compare
Choose a tag to compare
  • 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.
  • #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

30 Aug 10:02
58f4085
Compare
Choose a tag to compare
1.14.0-beta.3 Pre-release
Pre-release
  • 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

29 Aug 06:52
ea0bbbf
Compare
Choose a tag to compare
1.14.0-beta.2 Pre-release
Pre-release
  • #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

23 Aug 01:11
ed23126
Compare
Choose a tag to compare
1.14.0-beta.1 Pre-release
Pre-release
  • #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.
  • Various code improvements.

1.14.0-beta.0

21 Aug 10:54
8c28f30
Compare
Choose a tag to compare
1.14.0-beta.0 Pre-release
Pre-release
  • #163 Fixed: Viewing branches that share the same name as a file in the repository.
  • Various code improvements.

1.13.0

16 Aug 04:37
b7cdc19
Compare
Choose a tag to compare
  • #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.
  • #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

10 Aug 07:33
6eba4a7
Compare
Choose a tag to compare
1.13.0-beta.2 Pre-release
Pre-release
  • #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.

1.13.0-beta.1

01 Aug 00:40
a5c22fd
Compare
Choose a tag to compare
1.13.0-beta.1 Pre-release
Pre-release
  • #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.