This SmartGit 24.1 release comes with a couple of bug fixes. We recommend to update.
New Features, Improvements
- Russian translation
- Syntax:
- Pascal: added Delphi keywords
Fixed Bugs
- Changes view: Apply Selection did not work if selection starts/ends in the middle of a line
- Fetch More: Unshallowing was not possible if no branches were shown in the Branches table
- Edit Ignore File: possible internal error if there was no root ignore file
- Hosting Providers:
- possible internal error having multiple hosting providers at sub-domain
- Azure DevOps: adding file comment failed with HTTP 400 and misleading error message
- Bitbucket Server (Stash): possible internal error when accessing repository with having Hosting Providers configured
- GitHub:
- possible internal error after “Temporary failure in name resolution”
- possible internal error on refresh
- Rebase Interactive: failed if “rebase.updaterefs” option was set
- Refresh:
- internal error related to external credential helper
- false-positive warning about external credential helper
- Syntax:
- Pascal:
- could not detect empty string literal
- non US-ASCII characters could be part of identifiers
- Pascal:
- Log window:
- Graph: double-clicking a virtual pull request node should not offer to check out
- Standard window:
- Create Pull Request: used wrong branch (selection from Branches view instead of selected Graph ref)
- Find Object: internal error when searching for a local ref which was sorted below some “origin/”-entries
- Working Tree window:
- Files: sorting by State in split mode did not keep conflicts top-most as in non-split mode
- Journal: Cherry Pick was not available on commits from the branch’s own history
- MacOS:
- Commit dialog: name column was 2 pixels too narrow
Other Noteworthy Changes
- About dialog: does not show “Valid until” for on-premise licenses
- GitHub: added logging for GraphQL queries without JSON Debug Logging
- GitLab and others: improved error message in case of problems