For the more pragmatic ones you might want to look into Fossil SCM by Dr Richard Hipp, author of SQLite.
* Distributed VCS, tickets and wiki
* You can link artifacts together
* Single statically linked binary
* Works on Linux, Mac and Windows
* Not dependent on Javascript
* Easily themeable, looks good (important, this means you
can slap in the logo and colors from the company web
site and avoid lots of questions.)
* Easily hackable
(That said, I don't think the template system is aiming for any awards in the near future.)
That's quite some understatement, it freakin' runs on toasters (i.e. ~everywhere where you can run SQLite, the only hard requirement I'm aware of is there has to be a C compiler for the platform).
This is my favourite VCS. I can carry it on a USB. And it's a complete system, with it's own server, ticketing system, Wiki pages, and a very, very helpful timeline visualization[0]. And the entire program in a single file!