Git
Magnolia source code is version controlled in Git. If you are new to Git or to distributed version control systems in general, read Git for Eclipse Users first.
More background and details can be found in the on-line book Pro Git. Earlier source code is still available via Subversion (SVN) and certain Magnolia files may still contain references to SVN URLs.