This SmartGit 24.1 release comes with a couple of bug fixes. We recommend to update.

New Features, Improvements

  • Git-Flow, Finish Release: clarify dialog when master merge isn’t supported due to a custom base branch

Fixed Bugs

  • Credential management: possible internal error
  • Hosting Providers: certain configurations may trigger an internal error during repository remote operation
  • i18n:
    • translation fixed and slight improvements
    • potentially incorrect texts for multiple dialog controls
  • Log:
    • Files view: inconsistent sorting order between Working Tree and commit
    • Jump to Comment: did not consistently displayed the correct comment (line)
  • Refresh:
    • possible hang when trying to access Git-LFS objects
    • Windows: possible internal error if repository is located on symlink
  • Repositories view: possible internal error deleting groups
  • Syntax:
    • Java: an illegal character must not break lexing
    • C#, Scala: @ broke lexing
  • Theme properties files: “depends” property was not correctly handled
  • Toolbar: possible accessibility-related internal error
  • Standard window:
    • Commit: should be available in merging mode even if there are no committable files
    • Merge: internal error when having Graph double-selection (diff) and right-clicking a ref and merge

Other Noteworthy Changes

  • Blame/Investigate: added low-level property investigate.honorGitConfigEncoding
  • Changes view: added low-level property changes.autoResetIgnoreWhitespace
  • LFS: added low-level property executable.addHomebrewDirectoryToPath
  • Refresh (working tree): improved error message in case of broken Git-LFS filter
  • Submodule, Update: added low-level property submoduleUpdate.honorSubmoduleUpdateGitConfigForAllOperations
  • Linux: removed notification about unsupported GTK theme