github sourcegit-scm/sourcegit v8.36
Release 8.36

2 hours ago

What's Changed

  • macOS: Read PATH env from ~/Library/Application\ Support/SourceGit/PATH instead of the output of zsh --login -c "echo $PATH" command. Users can use echo $PATH > ~/Library/Application\ Support/SourceGit/PATH to generate this file.
  • Fix the issue that only 2 parents was displayed even if there are more than 2 parents in merge commit.
  • Better support for convential commit message.
  • Use git update-ref instead of git fetch to fast-forward non-current local branch.
  • Remove Auto-Stage toggle since there is a hotkey to do this, which is more safe.
  • Supports ${branch_name} parameter in commit template.
  • --allow-empty is always enabled for git commit command, and when a user creates an empty commit, they are asked to continue or abort.
  • Remove --prune from git fetch command. Users can prune dead remote branches from the context menu of remote.
  • Supports --signoff for git commit command. Users can enable it from repository's configuration window.
  • Add +/- after line number margin of text diff view to indicate type of change.
  • Fix the issue that LFS visible locks does not update after unlock someone.
  • Allows users to customize the OpenAI Prompt used to generate commit message.
  • Use numeric sorting for branch tree, changes tree and revision files tree.
  • Add Gitlab Issue/MR sample rules.
  • Fix the issue that using Meld as the external merge tool does not work.
  • Several other UI/UX changes.

New Contributors

Full Changelog: v8.35...v8.36

Don't miss a new sourcegit release

NewReleases is sending notifications on new releases.