Why did the developers decide to use Subversion?
• Subversion (SVN) was chosen over CVS because it is more advanced and easier to use. Also a lot of the developers don’t like CVS any more now they know SVN. • SVN was “chosen” over distributed version control systems (DVCS) like Bazaar, Darcs, git, Mercurial and SVK because at the time the choice had to be made none of these existed. GNU arch was one of the few DVCSes that existed but was difficult to learn and understand. Later on a versioning API for NewGRFs was made out of the SVN revision so migrating to a DVCS would remove that capability breaking lots of existing NewGRFs.