One thing that’s annoyed me for some time is .svn dirs interfering with smooth tab-completion in Bash when I’m in a Subversion checkout.
Finally annoyed me enough to do something about it – the solution is easy:
export FIGNORE=".svn"
I whacked the above in my .profile, and job done.