Added
- Adds an experimental Generate Commit Message (Experimental) command to use OpenAI to generate a commit message for staged changes
- Adds a
gitlens.experimental.generateCommitMessagePrompt
setting to specify the prompt to use to tell OpenAI how to structure or format the generated commit message — can have fun with it and make your commit messages in the style of a pirate, etc
- Adds a
- Adds auto-detection for
.git-blame-ignore-revs
files and excludes the commits listed within from the blame annotations - Adds a Open Git Worktree... command to jump directly to opening a worktree in the Git Command Palette
- Adds a Copy Relative Path context menu action for active editors and file nodes in sidebar views
- Adds the ability to see branches and tags on remote repositories (e.g. GitHub) on the Commit Graph
- Currently limited to only showing them for commits on the current branch, as we aren't yet able to show all commits on all branches
Changed
- Improves the display of items in the Commit Graph
- When showing local branches, we now always display the upstream branches in the minimap, scrollbar markers, and graph rows
- When laying out lanes in the Graph column, we now bias to be left aligned when possible for an easier to read and compact graph visualization
- Improves Open Worktree for Pull Request via GitLens... command to use the qualified remote branch name, e.g.
owner/branch
, when creating the worktree - Removes Insiders edition in favor of the pre-release edition
Fixed
- Fixes #2550 - Related pull request disappears after refresh
- Fixes #2549 - toggle code lens does not work with gitlens.codeLens.enabled == false
- Fixes #2553 - Can't add remote url with git@ format
- Fixes #2083, #2539 - Fix stashing staged changes — thanks to PR #2540 by Nafiur Rahman Khadem (@ShafinKhadem)
- Fixes #1968 & #1027 - Fetch-> fatal: could not read Username — thanks to PR #2481 by Skyler Dawson (@foxwoods369)
- Fixes #2495 - Cannot use gitlens+ feature on public repo in some folders
- Fixes #2530 - Error when creating worktrees in certain conditions
- Fixed #2566 - hide context menu in output panel — thanks to PR #2568 by hahaaha (@hahaaha)