A new preview build for SmartGit 24.1 is available for download.
New Features, Improvements
- Azure DevOps: include link to profile for Cloud settings dialog
- Changes view, Compare: improved inner-line diff based on syntax of selected language
- Checkout: warn if switching will change
.gitmodules
(it might be harder to switch back; sometimes happens trying to check out the wrong branch by accident) - Clone, GitHub:
- added options which kind of repositories to query
- more efficient repository query which gives almost all repositories of the old, expensive query
- Log: honor
diff.renames=copies
when following renames/copies
Fixed Bugs
- Cherry-Pick/Squash Commits: possible internal error related to invalid Git commits
- Hosting Providers: configuration of 23.1 is not properly upgraded (UUIDs are missing)
- Investigate: merged changes are not detected as origin
- Refresh: packed refs/replace were not processed
-
Window Reset Perspective: keeps previous layout - Syntax:
- Pascal: missed keyword
const
- Perl: incorrect lexing after slash
- PHP: incorrect lexing
- XML: might be confused by conflict markers
- Pascal: missed keyword
- Standard window:
- Push:
remote.pushDefault
was not honored
- Push:
Other Noteworthy Changes
- JIRA: improve authentication dialog for JIRA cloud
- Refresh: check and warn in case of external
credential.helper
- Log window:
- Branches view: delete multiple stashes using Delete-key
- Working Tree and Log window:
- Push: honor
remote.pushDefault
for new branches
- Push: honor
- Standard window:
- Log, Files: commit diff logic should honor the commit times for selection of what’s left and right