Subject An Interview with Tom Lord of Arch on Versioning Systems
Author marius popa
Best article i have read in this week / month

ps:
Where i work we reached the limits of cvs very fast (for example
distributed cvs servers) and i know it tells the truth.


"Tom Lord: CVS is clunky junk. I don't think anyone seriously disagrees
with that any more. Operations such as tagging are painfully slow. The
interface to branching and merging is so anemic as to be almost, but not
quite, useless. File renames are handled gracelessly. The network
protocol is a dog. The remote server is flaky. Heck, local operation is
flaky, too. The absence of atomic commits is problematic. The design of
CVS's archival format makes it flaky and non-robust. Ever hear of the
"zero-block over NFS" problem?"

http://osdir.com/Article1687.phtml