Best alternatives for CVS

CVS is the most commonly used revision control system in the Open-Source world and it works well. It is reliable but has many limitations; No atomicity in activities, no renaming possible and many more. But, there are better alternatives and here they are.