Difference between revisions of "Release Details"
Line 61: | Line 61: | ||
Commit your changes to your local repository: | Commit your changes to your local repository: | ||
− | %git commit -m "test file only" | + | %git commit -m "test file only" |
− | + | Created commit 14644af: test file only | |
− | + | 1 files changed, 1 insertions(+), 0 deletions(-) | |
− | + | create mode 100644 test.txt | |
+ | |||
+ | Now you want to push these changes to a remote repository that you have | ||
+ | writing permission: | ||
+ | |||
+ | %git push origin test | ||
+ | |||
+ | Note however that, unless git is configured so, your local branch of "test" | ||
+ | does not track any changes to the remote branch "test". Maybe the simplest | ||
+ | way to proceed then is just to delete your local branch: | ||
+ | |||
+ | %git branch -D test | ||
+ | Deleted branch test. | ||
+ | |||
+ | and checkout the remote branch you just created but letting git know you want | ||
+ | to track remote changes to that branch: | ||
+ | |||
+ | %git checkout --track -b test origin/test | ||
<h2>Release Plan</h2> | <h2>Release Plan</h2> |
Revision as of 18:19, 17 June 2010
Tools/Links
- The release branch name will be ET_2010_06
- Testsuite Status page (add the testsuite *.log files created by scripts below to the repository at [1] to have them automatically included)
- Scripts to compile and run testsuites on different machines
Creating branches
Some basic git commands to create and work with branches:
Check in your local repository which branch you are in:
%git branch * master
Check the branches of your project in the remote repository:
%git branch -r origin/HEAD origin/master
Create a new branch called test:
%git checkout -b test Switched to a new branch "test" %git branch master * test
Work on files in that branch:
%vi test.txt
Verify the status of files you modified in that branch:
%git status # On branch test # Untracked files: # (use "git add <file>..." to include in what will be committed) # # test.txt nothing added to commit but untracked files present (use "git add" to track)
Add the file(s) edited to the git stage area:
%git add test.txt %git status # On branch test # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # new file: test.txt #
Commit your changes to your local repository:
%git commit -m "test file only" Created commit 14644af: test file only 1 files changed, 1 insertions(+), 0 deletions(-) create mode 100644 test.txt
Now you want to push these changes to a remote repository that you have writing permission:
%git push origin test
Note however that, unless git is configured so, your local branch of "test" does not track any changes to the remote branch "test". Maybe the simplest way to proceed then is just to delete your local branch:
%git branch -D test Deleted branch test.
and checkout the remote branch you just created but letting git know you want to track remote changes to that branch:
%git checkout --track -b test origin/test
Release Plan
Task | Due date | Responsible | Status | |
---|---|---|---|---|
(Re)run Testsuites | numrel | as necessary | Frank | √ |
philip | as necessary | Frank | √ | |
queenbee | as necessary | Frank | √ | |
ranger | as necessary | Tanja | √ | |
kraken | as necessary | Ian | √ | |
pelican | as necessary | Frank | dropped | |
damiana | as necessary | Ian | √ | |
bluedrop | as necessary | Peter | √ (down for Jun 17th) | |
redshift | as necessary | Erik | √ | |
Fix Testsuites | DistortedBHIVP/E2xeon_test_dbh fails on LONI | Jun 15 | Frank | √ |
Exact/Schwarzschild_EF fails on LONI | Jun 15 | Frank | √ | |
QuasiLocalMeasures/all fail | Jun 15 | Eloisa | √ | |
WeylScal4/teukolsky fails | Jun 15 | Peter | √ | |
Add Testsuites | McLachlan | Jun 15 | Ian | √ |
Check & Improve Documentation (www, wiki) | Jun 16 | Bruno, Tanja | √ | |
Write announcement texts | Jun 16 | Gabrielle | √ | |
Create release branch | svn.einsteintoolkit.org | Jun 16 | Frank | √ |
svn.cactuscode.org | Jun 16 | Frank | √ | |
carpetcode.org | Jun 16 | Erik | √ | |
aei.mpg.de | Jun 16 | Ian | √ | |
cvs.cct.lsu.edu | Jun 16 | Frank | not needed anymore | |
svn.cct.lsu.edu | Jun 16 | Frank | √ | |
github.com/ianhinder/Kranc.git | Jun 16 | Ian | √ |
Release team
- Gabrielle Allen
- Frank Löffler
- Erik Schnetter