A problem regarding repo tool and SmartGit is, that repo tool creates symlinks for some files from the .git dir to the .repo dir. After opening a repository using SmartGit the config symlink gets replaced with a regular file. This breaks the "repo sync" command, because repo verifies that the symlinks are still correct.
A problem regarding repo tool and SmartGit is, that repo tool creates symlinks for some files from the .git dir to the .repo dir. After opening a repository using SmartGit the config symlink gets replaced with a regular file. This breaks the "repo sync" command, because repo verifies that the symlinks are still correct.
The following symlinks are created by repo tool:
After opening the repository with SmartGit:
So a minimal fix for this should prevent SmartGit from replacing the config symlink with a regular file.