github sourcegit-scm/sourcegit v2026.19
2026.19

6 hours ago

What's Changed

  • feature: add Bypass pre-push hook option to push dialog by @sdpfigueiredo in #2630
  • feat: use the same rules as git for branch and tag name validation by @philfontaine in #2626
  • fix: split shell exec pattern for terminal file picker on Windows by @weiningwei in #2637
  • [Enhancement] Add new graph-highlighting option "Selected Commits (only first-parent)" by @goran-w in #2646
  • ux: add Ctrl+Ins copy shortcut in diff view by @bartizan in #2657
  • Use BranchOrTagNameTextBox and check new branch name in Push to a NEW branch dialog
  • Support to terminate running clone/fetch/pull/push command gracefully.
  • Fix the issue that Git LFS status unrecognized for submodule.
  • Show a warning icon for invalid branch/tag history filter.
  • Always enable syntax highlighting in text file preview view.
  • Linux: use XDG standard directories to store app data.
  • Add a built-in SSH Key Helper to generate SSH keys without CLI.
  • Open submodule next to the owner page and default set its name to <owner>: <submodule>
  • Hide the remote name in compact commit decoractor when the repositoy has only one remote
  • Auto-select the file after picking one in suggestion dropdown in FILE tab while searching.
  • Support to use mouse XButton1/XButton2 to goto previous/next page of current actived one.
  • New style for commit info in Blame view.
  • Fix the issue that after creating a new branch in SourceGit, its upstream is null which causes crash when trying to checkout a remote branch.
  • Several other UI/UX changes.

New Contributors

Full Changelog: v2026.18...v2026.19

Don't miss a new sourcegit release

NewReleases is sending notifications on new releases.