Size: 2000
Comment:
|
Size: 2034
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 15: | Line 15: |
* Create corresponding branch '''issue_xxx''' on DKRZ server | * Create corresponding branch '''xxx-''description''''' on DKRZ server |
Line 24: | Line 24: |
git checkout issue_xxx | git checkout xxx-description |
Line 36: | Line 36: |
* first line with issue number xxx: ... (xxx: clams-submodul: ... -> all "clams" commits can be searched on DKRZ server!) |
* '''first line with issue number''' '''xxx''': ... ('''xxx: clams-submodul''': ... -> all "clams" commits can be searched on DKRZ server!) |
MESSy/CLaMS: Commit Changes to DKRZ server
Before the very first commit configure the author name and email address to be used with your commits (saved in ~/.gitconfig):
git config --global user.name "firstname lastname" git config --global user.email name@fz-juelich.de
- Create issue on DKRZ server
issue #xxx
- Description of issue: "CLaMS:..."
Create corresponding branch xxx-description on DKRZ server
- Update local repository
git pull
- Switch to new branch
git checkout xxx-description
=> already modified files are applied to the new branch
- Check your changes and commit:
git status git add [...] git commit
Commit Message:first line with issue number
xxx: ...
(xxx: clams-submodul: ... -> all "clams" commits can be searched on DKRZ server!)
- empty second line
- additional explanatory text with as much details as desired from the third line onwards
Before pushing:
List all files to be pushed:git diff --stat --cached origin/devel git diff --stat --cached origin/issue_xxx
View all differences in all files to be pushed:git diff --cached origin/devel git diff --cached origin/issue_xxx
- Push your changes to the new branch on DKRZ server
git push
- Update your branch regularly with current devel branch
git checkout devel git pull git checkout issue_xxx git merge devel
- Create merge request on DKRZ server
- click on "Merge Requests"
- select "New Merge Request"
- select source branch (issue_XYZ) and destination branch (devel)
- click on "Compare branches and continue"
- enter title (maybe remove "WIP:"), description (name co-referees by @-mentions) and assignee (Patrick Joeckel),
- maybe select "delete source branch when merge request is accepted" and sent it
see CONTRIBUTING.md in messy main directory