Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: sourcegit-scm/sourcegit

2025.34

08 Sep 02:34
@github-actions github-actions
v2025.34
This tag was signed with the committer’s verified signature.
SSH Key Fingerprint: JbkhFVgnD8baHyhDLU13FX2FQlbe9CLE+jvcPKsUsn8
Verified
Learn about vigilant mode.
fcc8928
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: JbkhFVgnD8baHyhDLU13FX2FQlbe9CLE+jvcPKsUsn8
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

What's Changed

  • Improve memory usage
  • Rewrite the file-system watcher (thread-safe).
  • Fix the issue that getting wrong block ending highlighted when the last change is at end of file in text-diff-vew.
  • Add a Check icon for commits that contained in current branch in search results.
  • Fix the issue that System.NullReferenceException raised while double-clicking a remote ref without branch tracking on it.
  • Add syntax highlighting for Vue.js (*.vue) files.
  • Add an option to set the default active tab in commit details panel.
  • Upgrade AvaloniaUI to 11.3.5.
  • Upgrade Azure.AI.OpenAI to 2.3.0-beta.2.
  • Support to move window by dragging toolbar.
  • Several other UI/UX changes.

Full Changelog: v2025.33...v2025.34

Assets 12
Loading
ojpro, ameaninglessname, shuzeyuxuan, TintedKiwi, mbdev87, SilverWolf2k20, dmytron2, and Shimoon reacted with thumbs up emoji whiztech, ameaninglessname, and Shimoon reacted with hooray emoji ojpro, ameaninglessname, huudatk53, Vanerio, and Shimoon reacted with heart emoji JGMelon22 and ojpro reacted with rocket emoji
12 people reacted

2025.33

01 Sep 02:53
@github-actions github-actions
v2025.33
This tag was signed with the committer’s verified signature.
SSH Key Fingerprint: JbkhFVgnD8baHyhDLU13FX2FQlbe9CLE+jvcPKsUsn8
Verified
Learn about vigilant mode.
ab4ef4f
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: JbkhFVgnD8baHyhDLU13FX2FQlbe9CLE+jvcPKsUsn8
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

What's Changed

  • Add a new button Paste (Replace all) in commit message textbox to replace all content with clipboard text.
  • Warn users if they are using vimdiff or nvimdiff as external merge/diff tool.
  • Auto-sanitize branch/tag name.
  • Supports to load OpenAI API key from env.
  • Fix the issue that sometimes the group header (LOCAL BRANCHES, REMOTES etc.) are disappeared.
  • Better indication and context-menu commands for worktree-linked branch.
  • Supports to enable --no-verify option while committing.
  • Try to load LFS image from local cache directory first before loading it by git lfs smudge command.
  • Fix the issue that modified/renamed issue tracker rules can not be saved.
  • Allow to disable auto-hide feature of ScrollBar.
  • Allow to scroll the text-diff-view by clicking the change minimap bar.
  • Fix the issue that getting wrong commit list while rebasing interactively with merged commits.
  • Rewrite the way to checkout untracked/new-added file from stash.
  • Automatically move selection to next commit after applying a shortcut during interactive rebase.
  • Allow multiple-selection in interactive rebase view.
  • Do not clear existing history filters after branch checkouted.
  • Support to scan custom directory instead of default clone dir.
  • Fix the issue that button in confirm-empty-commit dialog can be pressed more than one time.
  • Several other UI/UX changes.

Full Changelog: v2025.32...v2025.33

Loading
ameaninglessname, tnodir, xan2622, Akcaxup, pythonPlant12, Shimoon, dedlovscky, and DonnieHotdog reacted with thumbs up emoji 394090466 reacted with laugh emoji hpfs0, sancheolz, tnodir, xan2622, whiztech, and ameaninglessname reacted with hooray emoji tnodir, xan2622, thomaschampagne, KorolevSoftware, ameaninglessname, Vanerio, huudatk53, and Shimoon reacted with heart emoji tnodir, JGMelon22, TintedKiwi, and n1flh31mur reacted with rocket emoji
19 people reacted

2025.32

25 Aug 02:08
@github-actions github-actions
v2025.32
This tag was signed with the committer’s verified signature.
SSH Key Fingerprint: JbkhFVgnD8baHyhDLU13FX2FQlbe9CLE+jvcPKsUsn8
Verified
Learn about vigilant mode.
6d28822
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: JbkhFVgnD8baHyhDLU13FX2FQlbe9CLE+jvcPKsUsn8
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

What's Changed

  • Rewrite text diff view and Block-Navigation is the only way to jump between changes.
  • Auto-update current highlighted block in Block-Navigation after caret position changed.
  • Supports to open LOCAL CHANGES page by default (Preferences).
  • Fix the issue that text diff view did not update after Ignore All Whitespace Changes toggle state changed.
  • Supports to clear commit message input history.
  • Supports to open selected file with default editor in CHANGES tab in commit details view.
  • Cancel the running refreshing task when a new same task is started.
  • Several other UI/UX changes.

Full Changelog: v2025.31...v2025.32

Loading
ameaninglessname, zhangyin2019, TintedKiwi, Sammy-T, dedlovscky, xan2622, and DonnieHotdog reacted with thumbs up emoji ameaninglessname, whiztech, Shimoon, vitorpc4, SashkaCosmonaut, and xan2622 reacted with hooray emoji ameaninglessname, Shimoon, p741633, and xan2622 reacted with heart emoji
12 people reacted

2025.31

18 Aug 02:59
@github-actions github-actions
v2025.31
This tag was signed with the committer’s verified signature.
SSH Key Fingerprint: JbkhFVgnD8baHyhDLU13FX2FQlbe9CLE+jvcPKsUsn8
Verified
Learn about vigilant mode.
32eb7fb
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: JbkhFVgnD8baHyhDLU13FX2FQlbe9CLE+jvcPKsUsn8
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

What's Changed

  • Fix the issue that sometimes %ct returns emptry string while querying branches
  • Allow to select multiple tags and delete them from context menu
  • Fix the issue that app hungs because that main thread deadlock cause by calling .Result directly
  • Run auto-fetch asynchronously in UIThread
  • BREAKING CHANGE: Save local issue tracker rules into repository's default config ($GIT_DIR/config) instead of $GIT_DIR/sourcegit.issuetracker
  • Share repository settings between worktrees for reading and only main repo can modify and save it.
  • Add an option Enable compact folders in changes tree to Preferences - APPEARANCE
  • Other works to use async method instead of synchronous method.
  • Revert the changes about SSH settings for git command to try to fix the issue that getting askpass dialog popups every time while communicating with a SSH git server.
  • Support to create custom action for selected remote.
  • Fix the issue that sync-scrolling in side-by-side text diff view does not work while dragging mouse out of the scrollbar's area.
  • macOS: Fix the issue that single-clicking titlebar should not maximize/restore the window on macOS
  • macOS: Add hotkey ⌘+H to hide this app on macOS
  • macOS: Fix the issue that dragging & dropping operation crashes this app.
  • Add built-in parameter ${BRANCH_FRIENDLY_NAME} for custom actions and change the ${BRANCH} to pure name of selected branch.
  • Windows: Fix the issue that Open in Terminal from Welcome page may crash this app.
  • Several other UI/UX changes.

New Contributors

Full Changelog: v2025.30...v2025.31

Contributors

Mingun
Loading
sancheolz, ameaninglessname, evilbaschdi, Sammy-T, tnodir, Akcaxup, shnno13, xreyc, klimacka, and xan2622 reacted with thumbs up emoji SashkaCosmonaut, ameaninglessname, AlexPravednikov, whiztech, tnodir, xreyc, and xan2622 reacted with hooray emoji huudatk53, ameaninglessname, tnodir, xreyc, and p741633 reacted with heart emoji tnodir and xreyc reacted with rocket emoji
15 people reacted

2025.30

11 Aug 01:47
@github-actions github-actions
v2025.30
This tag was signed with the committer’s verified signature.
SSH Key Fingerprint: JbkhFVgnD8baHyhDLU13FX2FQlbe9CLE+jvcPKsUsn8
Verified
Learn about vigilant mode.
cb03b07
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: JbkhFVgnD8baHyhDLU13FX2FQlbe9CLE+jvcPKsUsn8
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

What's Changed

  • Double-clicking tag will try to checkout the commit it refers
  • Disable --all option while fetching by default
  • Exclude main worktree of submodules
  • Always show the Open in External Tools button and hide the Bisect for bare repository
  • Remember the last check state of Fetch all remotes and respect it while auto-fetching
  • Re-design tooltip for tag
  • Revert the changes to auto run eval `ssh-agent -s` before start SourceGit
  • Fix the issue that when tag's %(creatordate:unix) returns empty string this app will crash
  • Allows the . character in repository's owner/group part (SSH URL format)
  • Several other UI/UX changes.

Full Changelog: v2025.29...v2025.30

Loading
ameaninglessname and xan2622 reacted with thumbs up emoji ameaninglessname, piotr-fraczek, KorolevSoftware, whiztech, xaviermawet, and Shimoon reacted with hooray emoji ameaninglessname, sandeshsays, antimagetiny, huudatk53, cybersourcery, Shimoon, and p741633 reacted with heart emoji
12 people reacted

2025.29

04 Aug 02:24
@github-actions github-actions
v2025.29
This tag was signed with the committer’s verified signature.
SSH Key Fingerprint: JbkhFVgnD8baHyhDLU13FX2FQlbe9CLE+jvcPKsUsn8
Verified
Learn about vigilant mode.
7f5c7ad
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: JbkhFVgnD8baHyhDLU13FX2FQlbe9CLE+jvcPKsUsn8
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

What's Changed

  • Use <revision_sha>^ instead of <revsion_parent_sha> as base revision when getting changes of selected commit
  • Use pwsh instead of bash to make Windows packages
  • Trait all hosts those contains gitlab. as GitLab service.
  • Several other UI/UX changes.

Full Changelog: v2025.28...v2025.29

Loading
ameaninglessname, dedlovscky, Shimoon, Sammy-T, and vtsanches reacted with thumbs up emoji ameaninglessname, KorolevSoftware, dedlovscky, and vtsanches reacted with laugh emoji ameaninglessname, whiztech, dedlovscky, Shimoon, piotr-fraczek, SashkaCosmonaut, Stern1710, and vtsanches reacted with hooray emoji ameaninglessname, dedlovscky, Shimoon, vtsanches, and p741633 reacted with heart emoji
11 people reacted

2025.28

28 Jul 02:30
@github-actions github-actions
v2025.28
This tag was signed with the committer’s verified signature.
SSH Key Fingerprint: JbkhFVgnD8baHyhDLU13FX2FQlbe9CLE+jvcPKsUsn8
Verified
Learn about vigilant mode.
4b5b702
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: JbkhFVgnD8baHyhDLU13FX2FQlbe9CLE+jvcPKsUsn8
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

What's Changed

  • Supports add Gerrit Change-ID issuetracker rules.
  • Fix the issue that getting askpass for every action even when it is not necessary.
  • Do not need to use Shift+Enter to input newline in popups.
  • Rewrite issuetracker integration.
  • Allow to drag & drop multiple folders on repository-tree.
  • Add a button to commit list in HISTORY page to scroll back to the top.
  • Auto-track remote branch when creating branch based on this remote branch and no other local branch tracking it.
  • Fix the issue that if showing tooltip of a local branch that does not have upstream may crash this app.
  • Fix the issue that user can not stage conflicted files after resolve the conflict manually.
  • Several other UI/UX changes.

Full Changelog: v2025.27...v2025.28

Loading
huudatk53, Shimoon, and forgotthepen reacted with thumbs up emoji whiztech, SashkaCosmonaut, ethical-haquer, ameaninglessname, zaniar, jjesus-dev, Bandi11, Shimoon, dvnlmbk, and NilsPvR reacted with hooray emoji p741633 reacted with heart emoji
13 people reacted

2025.27

21 Jul 02:07
@github-actions github-actions
v2025.27
This tag was signed with the committer’s verified signature.
SSH Key Fingerprint: JbkhFVgnD8baHyhDLU13FX2FQlbe9CLE+jvcPKsUsn8
Verified
Learn about vigilant mode.
0a5b14e
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: JbkhFVgnD8baHyhDLU13FX2FQlbe9CLE+jvcPKsUsn8
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

What's Changed

  • Show current tracking branch (upstream) in branch tooltip
  • BREAKING CHANGE: Remove Squash Children into Here since Children is an ambiguous word (the children commits those not belong to current branch are not included).
  • Add quick action entry for interactive rebasing.
  • Fix the issue that SourceGit starts up with error when it is installed in a path that includes white spaces.
  • Fix the issue that stash with message (contains whitespaces) did not work.
  • Fix the issue that unstage changes with --amend did not work.
  • Add an option Include untracked files to Discard all changes.
  • Linux: Supports to use git-credential-libsecret instead of git-credential-manager.
  • Supports commit template with relative path
  • Fix the issue that after cloning the new repository is not added into repository tree.
  • Supports to share issuetracker rules with .issuetracker file.
  • Re-design HISTORY toolbar buttons and support --simplify-by-decoration option.
  • Several other UI/UX changes.

Full Changelog: v2025.26...v2025.27

Loading
ameaninglessname, Shimoon, PostPollux, KorolevSoftware, uguisu, and Chanwanit reacted with thumbs up emoji ameaninglessname, whiztech, SashkaCosmonaut, ethical-haquer, and Shimoon reacted with hooray emoji ameaninglessname, Shimoon, piotr-fraczek, and p741633 reacted with heart emoji
11 people reacted

2025.26

14 Jul 02:47
@github-actions github-actions
v2025.26
This tag was signed with the committer’s verified signature.
SSH Key Fingerprint: JbkhFVgnD8baHyhDLU13FX2FQlbe9CLE+jvcPKsUsn8
Verified
Learn about vigilant mode.
0a74dd6
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: JbkhFVgnD8baHyhDLU13FX2FQlbe9CLE+jvcPKsUsn8
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

Please ignore this version when there is an update prompt. This version has some known serious bugs.

#1585
#1576

What's Changed

  • Add a few more hotkeys.
  • Supports to open Blame (HEAD-only) from selected local change.
  • Supports to open external merge/diff tool on selected local change.
  • Change the hotkey of COMMIT & PUSH to Ctrl+Alt+Enter/⌘+⌥+Enter.
  • Supports to apply selected stash by double-clicking.
  • Do not show end-of-line symbol in text diff view when Show hidden symbols enabled.
  • Prevent stage conflicted files
  • Detect Visual Studio Preview as external tool.
  • Supports --autostash on interactive rebase
  • Several other UI/UX changes.

New Contributors

Full Changelog: v2025.25...v2025.26

Contributors

oikku
Loading
ameaninglessname, tnodir, AleksandrLiakhavetsEPAM, georg424, Sammy-T, Anderson-Duran, dedlovscky, Shimoon, and agung-adhinata reacted with thumbs up emoji ameaninglessname, tnodir, whiztech, sancheolz, Harsche, ethical-haquer, SashkaCosmonaut, and Shimoon reacted with hooray emoji ameaninglessname, tnodir, p741633, dedlovscky, and Shimoon reacted with heart emoji tnodir reacted with rocket emoji
15 people reacted

2025.25

07 Jul 03:17
@github-actions github-actions
v2025.25
This tag was signed with the committer’s verified signature.
SSH Key Fingerprint: JbkhFVgnD8baHyhDLU13FX2FQlbe9CLE+jvcPKsUsn8
Verified
Learn about vigilant mode.
cd924e2
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: JbkhFVgnD8baHyhDLU13FX2FQlbe9CLE+jvcPKsUsn8
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

What's Changed

  • Use DataGrid instead of ListBox to show history commits because Grid.IsSharedSizeScope sometimes not working.
  • macOS: Fix the issue that app crashes due to wrong hotkey bindings ( should be replaced by Alt).
  • Supports to show commit histories under selected folder.
  • Supports to use ComboBox input control in custom action.
  • Prefer to use default clone dir of current workspace while opening local repo.
  • Fix the issue that selecting custom shell/terminal may crash this app.
  • Fix the issue that deleting tag are triggered when pressing any key on selected tag.
  • Fix the issue that text diff view in commit detail panel may display wrong data when switching between repositories.
  • Respect git config merge.ff if user does not set Preferred Merge Mode in repository's configuration.
  • Supports to switch change display mode in STASHES page.
  • Fix the issue that .gitmodules does not shown in LOCAL CHANGES after it is modified.
  • Supports to change submodule's URL.
  • Supports to move selected submodule.
  • Supports to only update selected submodule.
  • Supports to see change history of selected submodule.
  • All modal dialogs can be closed using ESC key.
  • Add support for Cursor AI editor as external editor and merge/diff tool.
  • Several other UI/UX changes.

New Contributors

Full Changelog: v2025.24...v2025.25

Contributors

Natan-Gorecki
Loading
ShaneLee-9, Shimoon, dedlovscky, viniciussuperbid, ameaninglessname, AzizEmir, 190302l, KorolevSoftware, goenaga, and NilsPvR reacted with thumbs up emoji ameaninglessname and AzizEmir reacted with laugh emoji whiztech, SashkaCosmonaut, Shimoon, dedlovscky, viniciussuperbid, ethical-haquer, AzizEmir, Skrypt, and Doodeletion reacted with hooray emoji ameaninglessname and AzizEmir reacted with heart emoji p741633, dedlovscky, viniciussuperbid, piotr-fraczek, and AzizEmir reacted with rocket emoji AzizEmir reacted with eyes emoji
17 people reacted
Previous 1 3 4 5 6 7 8
Previous

AltStyle によって変換されたページ (->オリジナル) /