When working on multiple (open source) projects, multiple version controll systems start to be problematic. While they share common operations, I often make mistakes by typing hg add instead git add.
I remember seeing project some time ago that made access to different source control software in uniform way by providing basic commands commit/ci _add_ etc. in shell. Depending on repository it would in turn call hg add or git add etc.
I've seen Amp: http://amp.carboni.ca/ (which seems to be down ATM) any other scripts like that?