Mercurial
I’m toying around with a new revision control system: mercurial.
It’s written in Python (first big plus) and for the amount of code it’s really awesome. It features distributed source control, fast commits and a really nice web interface. There is also a Tortoise-’Version’ for it (unlike git).
Only big negative point: Its hard to control who pushes to a central repository. Of course thats a bit hard in a distributed rcs, but there is no way to include which http or ssh user pushed the changes.
But I’m still looking for solutions