Your comments

I frequently get a warning saying "There are too many unreachable loose objects; run 'git prune' to remove them." Maybe this reflects an issue with my git server, I haven't looked into it. But it's kind of stupid that SmartGit doesn't have any way to run prune, despite the fact that it recommends doing so. So I have to open up a terminal window like an animal, manually cd to my repo, and type the command out. Like an animal! Avoiding this kind of thing is precisely why I paid $100 for this dang software.