metno / emep-ctm

Open Source EMEP/MSC-W model
GNU General Public License v3.0
29 stars 19 forks source link

restructure master branch #22

Closed avaldebe closed 7 years ago

avaldebe commented 7 years ago

Current situation with git subtrees

The master branch is implemented using git subtrees (#2,#3,#10). The directories docs/, source/ and tools/ each track a dedicated branch on this repository. In this way it is possible to keep the documentation, source code and tools up to date on their dedicated branches, while the master branch reflects the last official release.

Unfortunately, the double nature of the docs as a directory on the master in addition to its own branch is a cause of confusion, with our contributors updating the documentation on the wrong location. In hindsight, implementing similar functionality with git submodules would have been simpler to set up and maintain.

Move to git submodules