What's Changed
- macOS: Read
PATH
env from~/Library/Application\ Support/SourceGit/PATH
instead of the output ofzsh --login -c "echo $PATH"
command. Users can useecho $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 ofgit 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 forgit commit
command, and when a user creates an empty commit, they are asked to continue or abort.- Remove
--prune
fromgit fetch
command. Users can prune dead remote branches from the context menu of remote. - Supports
--signoff
forgit 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
- @czarkoff made their first contribution in #583
- @Jayllyz made their first contribution in #584
- @FreyLuis made their first contribution in #589
- @dougcunha made their first contribution in #596
Full Changelog: v8.35...v8.36