Release 8.34
What's Changed
- macOS: Append
PATHinstead of overriding it to allow users introduce thePATHenvironment from their shell to SourceGit by starting this app withopen -a SourceGitin commandline - Set
GIT_SSH_COMMANDonly if it has not been provided - Fix the issue that when
tag.gpgsignis enabled, turning off theGPG Signingoption while creating a new annotated tag does not work - Do not use scope parameter (such as
--global,--system,--local) while reading git configuration - Only instantiate
ViewModels.Preferenceon the first time accessing it - Do not save
gpg.openpgp.programif the legacygpg.programexists and its value has not been changed - Change default reset mode to
--mixed, which is also the default option in git commandline - Refactor the stash implementation. Currently,
--stagedcan only be enabled by the stash button in toolbar. - Only update grammar if it is necessary
- Fix the issue that changing the remote's URL only change the fetch URL of it when the push URL using a different one.
- Hightlight the selected commit in search commit result list.
- Update search commit results after search option is changed.
- Add a toggle in perference to show author time instead of committer time in graph
- Add hotkeys
Alt+UpandAlt+Downto move interactive rebase item up and down - Several other UI/UX changes.
Full Changelog: v8.33...v8.34