FlightGear CVS: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
m (minor copy edit)
m (cat: Git)
 
(18 intermediate revisions by 5 users not shown)
Line 1: Line 1:
Many FlightGear developers use '''CVS''', a '''Concurrent Versions System''' to store all of the files required to compile and build FlightGear.  CVS keeps track of every update as developers around the world work together, concurrently, to create new versions of the files.
The '''Concurrent Versions System''' ('''CVS''') has been used by the [[FlightGear]] project as version control system, for almost 10 years.


This means the newest features, fixes, and additions to FlightGear, which are still in development, are available in CVS before they are available in the stable release. CVS is a tool for users who want to build the newest possible version of FlightGear from source code, or experiment with new aircraft or other features which are not yet available in the stable release version.
After a hardware failure in May 2010, the CVS servers of the FlightGear source and data repository were replaced by [[Git]]. Every reference to CVS can be considered as out-of-date and should be replaced with a correct Git reference.


However, CVS is a tool for advanced users and developers.  Using CVS can expose the user to unstable features which spew ugly error messages or crash the computer.  Fortunately, CVS is not required, even for advanced users, to use the stable release versions of FlightGear.  See [[New_to_FlightGear#Getting_Started|Getting Started]] for info on using FlightGear without CVS.
== Related content ==
* [[FlightGear and Git]]


==FlightGear and CVS==
[[Category:Git|CVS]]
[[FlightGear]]'s CVS is available [http://cvs.flightgear.org/viewvc/ here] and can be considered as the most up-to-date version of the FlightGear source and [[aircraft]]. To run CVS aircraft the user need to use the CVS, to prevent bugs and faults. The [http://sourceforge.net/mailarchive/forum.php?forum_name=flightgear-cvslogs CVS Changelog] shows all updates made to the CVS repository.
 
==How to use FlightGear's CVS==
Windows: Easy! The following instructions will lead you to your goal. They are very similar, you will probably not have to read all of them:
* [[Flightgear 1.0 to CVS : Piece of Cake]]
* [[Using TortoiseCVS with FlightGear]]
* [[Keeping FlightGear (win32) up to date without compiling]]
 
Linux: Easy.
* (Ubuntu/Debian): Just use the download_and_compile.sh script, instructions here:[[Scripted_Compilation_on_Linux_Debian/Ubuntu]]
* Manual step by step instructions: http://wiki.flightgear.org/index.php/Building_FlightGear_-_Linux
 
Mac: Slightly trickier:
* [http://macflightgear.sourceforge.net/home/documents/how-to-build-flightgear-cvs-on-mac-os-x/ How to build FlightGear cvs on Mac OS X]
 
If you want to get really into it, see also:
* [http://www.flightgear.org/cvs/anoncvs.html Instructions for the FlightGear CVS repository]
 
{{building}}
 
[[Category:Software]]

Latest revision as of 23:12, 2 February 2014

The Concurrent Versions System (CVS) has been used by the FlightGear project as version control system, for almost 10 years.

After a hardware failure in May 2010, the CVS servers of the FlightGear source and data repository were replaced by Git. Every reference to CVS can be considered as out-of-date and should be replaced with a correct Git reference.

Related content