...
Section |
---|
Column |
---|
OpenIFS is available as a git repository, aimed at developers/users who want to work closely with the OpenIFS team and provide updates to the model. Using the git repository to submit branches makes this process easier. Please read the instructions on this page for further details. The OpenIFS git repository is not available to all users. The git repository only hosts the source code. All the data files to run OpenIFS must still be downloaded from the ftp site.
Info |
---|
git versions > 1.7.1 are required to work correctly with the OpenIFS git repository. If error code 501 appears when attempting to clone the repository, please upgrade. |
ECMWF Bitbucket git repositoryECMWF Bitbucket is a web interface to git repositories that hold OpenIFS. This is used to browse the sources, branches and create pull requests. It works much like other web interfaces for git, such as github. To connect to Bitbucket, go to: https://git.ecmwf.int/login, and find the OpenIFS project. |
Column |
---|
|
Panel |
---|
bgColor | white |
---|
titleBGColor | lightgrey |
---|
borderStyle | dotted |
---|
title | On this page... |
---|
| |
|
|
...
- All new code should branch from the main 'develop' branch as 'feature' branches e.g. feature/update-physics.
- Release branches are created from develop. From then on release branches should be fixes only, no new features. Fixes should be merged back to the main develop branch.
- Production releases should be tagged on the release branch (never the master branch, unlike the 'gitflow' model).
- Hotfixes should branch from their respective release only, and if necessary be merged into the develop branch.
- The master branch is largely redundant in this model. Only tracks only major releases, v1, v2, and not minor etc. Minor releases should NOT be merged to master since, for example, v1.1 might be released after v2 which would cause difficulties merging to master.
...
Portions of this page written by ECMWF user support: Daniel Santoalla.
Excerpt Include |
---|
| Credits |
---|
| Credits |
---|
nopanel | true |
---|
|