173
edits
mNo edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
* '''Mac OS X:''' [[FlightGear Git on Mac OS X]] | * '''Mac OS X:''' [[FlightGear Git on Mac OS X]] | ||
* '''Windows:''' [[FlightGear Git on Windows]] | * '''Windows:''' [[FlightGear Git on Windows]] | ||
== Motivation == | == Motivation == | ||
Line 31: | Line 11: | ||
* Much better support for everyday tasks like searching the project history for changes, viewing changes, bisecting the project history to find the original source of a bug. | * Much better support for everyday tasks like searching the project history for changes, viewing changes, bisecting the project history to find the original source of a bug. | ||
Also, the CVS servers had a hardware failure on May 2010, speeding up FlightGear's change to Git. | Also, as noted before, the CVS servers had a hardware failure on May 2010, speeding up FlightGear's change to Git. | ||
== | == Repositories == | ||
For historical reasons there continue to be separate repositories for Simgear and Flightgear. There are 3 interesting branches in the repositories. Listed in order from least stable to most: | For historical reasons there continue to be separate repositories for Simgear and Flightgear. There are 3 interesting branches in the repositories. Listed in order from least stable to most: | ||
* <tt>next</tt> The current tip of new development. This branch should always compile and run, but various things could be broken. | * <tt>next</tt> The current tip of new development. This branch should always compile and run, but various things could be broken. | ||
* <tt>master</tt> The tip of stable, tested new features. If we were to make a new release today, we would start from the tip of this branch. New features that have been "cooking" in the <tt>next</tt> branch for a few days or weeks will be merged here. | * <tt>master</tt> The tip of stable, tested new features. If we were to make a new release today, we would start from the tip of this branch. New features that have been "cooking" in the <tt>next</tt> branch for a few days or weeks will be merged here. | ||
* <tt>maint</tt> Bug fixes for the most recently released Flightgear. When a release is made from <tt>master</tt>, this branch is reset to it. | * <tt>maint</tt> Bug fixes for the most recently released Flightgear. When a release is made from <tt>master</tt>, this branch is reset to it. | ||
This arrangement follows the scheme used by the Git maintainers. | This arrangement follows the scheme used by the Git maintainers. |
edits