SmartGit should show an LFS indicator next to each file that *will be* committed with LFS, *before* the commit is done.
Ever so often, you bring in a new file type that should be handled with LFS. But without an indicator, it's not immediately obvious that you're committing such a file. Over and over, I accidentally put some 30 MB file into the normal repository, because it's some new executable or data file with a new extension, and I don't realize that this extension isn't already in .gitattributes. Then I realize the error, update .gitattributes, and going forward, this file type is now handled.
But the damage is done. I have half a dozen repositories that now have very large files on the normal Git side, which will never, ever leave the repositories.
SmartGit is hiding the LFS status too much. There should either be an indicator next to files that will be upload with LFS, or a column with the LFS status, that can be enabled.
The feature simply indicates whether the file name matches a mask in .gitattributes.
Please please please.
Customer support service by UserEcho