Your comments
If you want to stage all files to commit all files, forget the stage and commit. You will be asked whether to commit the selected file or all files.
As stated above, this feature is implemented in version 23.1.
SmartGit 23.1 build 20112 will contain the low-level property
styledtext.useOwnWordBoundaryDetection to disable our changes and use the system default.
There is a Reveal button at the right:
Does Move to New Group helps?
We are using the commands offered by the Git executable. We are not going to implement this command on our own.
The arguments
/c start powershell.exe -noexit -command Set-Location -literalPath '${filePath}'
should do that.
Please try this tool:
Customer support service by UserEcho
Please describe your full workflow so I understand why you need it. In other Git clients you need it, because they can't commit without staging. In SmartGit, however, you can commit without staging first.