github sourcegit-scm/sourcegit v8.40
Release 8.40

7 hours ago

What's Changed

  • Supports --topo-order when query commits for histories.
  • Add hotkeys for stage/unstage/discard block or selected lines in text diff view.
  • Rewrite commit templates.
  • Supports show child commits in commit details panel.
  • Enhanced histories filter
    • Enable --decorate-refs-exclude= option for excluded refs
    • The tracking remote branch will use the same filter mode when change the filter mode of local branches.
    • Add context menu to switch histories filter mode to selected commit
  • Use user instead of system role to support OpenAI's o1 series models and outputs the response body if AI chat fails.
  • Fix the issue that wired ordering when cherry-pick multiple commits
  • Fix the issue that the tooltip of parent SHA textblock in commit details panel is not closed properly.
  • Add Save as Patch context menu item to commit changes.
  • Improve repositories scanning.
  • Supports using local bare repository as remote.
  • Linux: Fix the issue that can not type characters with accent.
  • Supports --force option for git fetch command.
  • Fix the issue that the branch tree did not update after deleting multiple branches.
  • Use --output=<file> instead of -o <dir> for git format-patch command.
  • Better remote URL regex checking.
  • Add tooltip and context menu for commit SHA in commit message.
  • Several other UI/UX changes.

New Contributors

Full Changelog: v8.39...v8.40

Don't miss a new sourcegit release

NewReleases is sending notifications on new releases.