Do a smart working directory 'status' depending on if you're in a git, mercurial or subversion repository