Do a smart DVCS 'status' depending on if you're in a git or mercurial repository