![]() |
Peano
|
The project is hosted on the gitlab of the Leibniz Supercomputing Centre. You find the repository at https://gitlab.lrz.de/hpcsoftware/Peano. We try to give all interested colleagues access to the repository including some write permissions, but we do protect some branches.
It is sometimes confusing to distinguish methodological extensions and applications: Very often, the application needs trigger the introduction of new numerical techniques or infrastructure features. However, we find it useful to maintain them in different branches, as infrastructure changes by definition often affect a lot of different applications, so we want people to be very careful.
Our merges happen exclusively along the branch tree, i.e. any modification should feed at one point into a top-level branch of above. Once we are happy with the status quo there, anybody can request a merge into p4 via a merge request. The other way round, updates into p4 are not automatically downstreamed into the top level branches. If you would like to see updates of the release branch before you branch from a top-level branch, please issue another MR and assign it to the PI.
If you create a new branch, please follow the two naming approaches:
The second version puts additional emphasis on who "owns" a certain branch, while the first one highlights the hierarchical relationships. Multi-user branches or top-level branches do not have a name prefix.