github sourcegit-scm/sourcegit v2025.41
2025.41

9 hours ago

Happy New Year!

What's Changed

  • Upgrade project dependencies
    • AvaloniaUI to 11.3.10
    • OpenAI to 2.8.0
    • Azure.AI.OpenAI to 2.8.0-beta.1
    • Pfim to 0.11.4
  • Supports R16F and R32F formats dds image.
  • Fix the issue that wrong diff command args for Xcode's FileMerge.
  • Hide Customize merge message on Merge popup when user selected Squash or Don't commit mode.
  • Auto-select the tracking branch after Track remote branch option is toggled while creating worktree.
  • macOS: Thanks @ybeapps. SourceGit is now available in official Homebrew Cask Repository as signed packages.
  • Fix the issue that non-auto-hidden scrollbar overlaps contents.
  • Do not refresh commit details panel if current viewing commit does not change.
  • Auto-fetching will respect git configuration.
  • Fix the issue that launcher's title does not update on starup when last active page is the first one.
  • Auto-detect website protocol (HTTP or HTTPS) for remote with git@<host>:<repo> format.
  • Fix the issue that app will crash when $GIT_DIR/pre-push hook is a broken symlink.
  • Fix the issue that line-ending changed while staging/unstaging hunk.
  • Do not show repo's path in window title.
  • Starts filesystem watcher in another background thread to avoid UI blocking (also improving startup speed).
  • Fix the issue that app will crash while reading JetBrains ToolBox's state.json.
  • Always use git add --pathspec-from-file=<pathspec> instead of git add . because the second one cost too much time.
  • Auto update submodules (only initialized submodules) after running checkout/create branch/merge/pull.
  • Refresh submodules manually after running update/de-init submodule.
  • Fix the issue that worktree file status not updated.
  • Several other UI/UX changes.

Full Changelog: v2025.40...v2025.41

Don't miss a new sourcegit release

NewReleases is sending notifications on new releases.