FGAddon: Difference between revisions

Jump to navigation Jump to search
→‎History: Reintroduced the $FG_ROOT/Aircraft text.
(Undo revision 98220 by Hooray (talk) - See http://wiki.flightgear.org/Talk:FGAddon#History_of_the_fgdata_split. This text is a duplication of the current text.)
(→‎History: Reintroduced the $FG_ROOT/Aircraft text.)
Line 12: Line 12:
In May 2010, development was interrupted by the infamous ''"coffee incident"'' which resulted in the loss of Curtis' home server hosting all of the FlightGear repositories<ref>James Turner (May 20, 2010). [http://thread.gmane.org/gmane.games.flightgear.devel/60340/focus=60341 <nowiki>[Flightgear-devel]</nowiki> Re: Flightgear git repositories (was Re: GIT or CVS - Confusion)] Published on the flightgear-devel mailing list.</ref>.  These events resulted in a [[FlightGear CVS|mass migration of all the CVS repositories to Git repositories]].  Due to bandwidth issues, it was decided that the new repositories would be hosted on the Gitorious open source infrastructure.
In May 2010, development was interrupted by the infamous ''"coffee incident"'' which resulted in the loss of Curtis' home server hosting all of the FlightGear repositories<ref>James Turner (May 20, 2010). [http://thread.gmane.org/gmane.games.flightgear.devel/60340/focus=60341 <nowiki>[Flightgear-devel]</nowiki> Re: Flightgear git repositories (was Re: GIT or CVS - Confusion)] Published on the flightgear-devel mailing list.</ref>.  These events resulted in a [[FlightGear CVS|mass migration of all the CVS repositories to Git repositories]].  Due to bandwidth issues, it was decided that the new repositories would be hosted on the Gitorious open source infrastructure.


With time as the project grew, the size and scope of the fgdata repository mushroomed so that a split was inevitable.  A first splitting attempt was organised by Gijs de Rooy and announced on October 18, 2011<ref>Cedric Sodhi (Oct 18, 2011) [http://thread.gmane.org/gmane.games.flightgear.devel/66846 <nowiki>[Flightgear-devel]</nowiki> FGData Split Completed - a.k.a Life after the Split] Published on the flightgear-devel mailing list.</ref>.  Each aircraft was placed in its own Git repository and all aircraft linked back to fgdata using a Git submodule approach.  However this attempt failed and was abandoned.  From this date until the end of 2014, the design of the fgdata split was discussed on the development mailing list and summarised in the [[FlightGear Git: splitting fgdata]] wiki article.  In the planning stages, the repositories were known as fgdata-old splitting into [[FGData]] (a.k.a. fgdata-new) and FGAddon (a.k.a. flightgear-aircraft and fgaircraft).  After half a decade of planning, it was decided that the best solution for FlightGear aircraft development would be a single centralized Subversion repository.  This would facilitate community management and maintenance of the aircraft while at the same time providing modularity and smaller downloads and smaller local repository sizes.
With time as the project grew, the size and scope of the fgdata repository mushroomed, mainly due to the growing number of aircraft stored in [[$FG_ROOT]]/Aircraft, so that a split was inevitable.  A first splitting attempt was organised by Gijs de Rooy and announced on October 18, 2011<ref>Cedric Sodhi (Oct 18, 2011) [http://thread.gmane.org/gmane.games.flightgear.devel/66846 <nowiki>[Flightgear-devel]</nowiki> FGData Split Completed - a.k.a Life after the Split] Published on the flightgear-devel mailing list.</ref>.  Each aircraft was placed in its own Git repository and all aircraft linked back to fgdata using a Git submodule approach.  However this attempt failed and was abandoned.  From this date until the end of 2014, the design of the fgdata split was discussed on the development mailing list and summarised in the [[FlightGear Git: splitting fgdata]] wiki article.  In the planning stages, the repositories were known as fgdata-old splitting into [[FGData]] (a.k.a. fgdata-new) and FGAddon (a.k.a. flightgear-aircraft and fgaircraft).  After half a decade of planning, it was decided that the best solution for FlightGear aircraft development would be a single centralized Subversion repository.  This would facilitate community management and maintenance of the aircraft while at the same time providing modularity and smaller downloads and smaller local repository sizes.


In late 2014, Gitorious, the provider of the open source infrastructure for the FlightGear source code and data repositories announced that it would shut its services down by May 2015 due to its acquisition by GitLab.  This catalysed the split of fgdata-old and a switch to the SourceForge open source infrastructure for the hosting of the VC repositories.  Other parts of the FlightGear infrastructure were already hosted by SourceForge, making the move a natural one.  Sealing the deal, SourceForge agreed in writing to host the huge FlightGear aircraft collection, the size of which is unrivaled in open source circles.  Today, the FGAddon SVN repository, together with most of the FlightGear project infrastructure, is hosted on SourceForge.
In late 2014, Gitorious, the provider of the open source infrastructure for the FlightGear source code and data repositories announced that it would shut its services down by May 2015 due to its acquisition by GitLab.  This catalysed the split of fgdata-old and a switch to the SourceForge open source infrastructure for the hosting of the VC repositories.  Other parts of the FlightGear infrastructure were already hosted by SourceForge, making the move a natural one.  Sealing the deal, SourceForge agreed in writing to host the huge FlightGear aircraft collection, the size of which is unrivaled in open source circles.  Today, the FGAddon SVN repository, together with most of the FlightGear project infrastructure, is hosted on SourceForge.

Navigation menu