I see this question but it's from 2008. Seems like many version control systems have become trendy lately. Also, the question was exactly my situation:
- Django based web application
- Using an isolated virtulaenv environment
- One man developer
- Will not be open sourced
- Linear project (no branches)
- Perhaps will be using tags for releases (but not needed)
At some point, it might become two developers. I'll worry about that down the line.
My question: Is there any reason to switch to another version control system now? I use SVN on a Linux development box right now.