Commit 1ae1f001 authored by Nick R. Papior's avatar Nick R. Papior
Browse files

Updated release.sh, updated NOTES, added Ramon as contributor

parent 56905747
......@@ -64,6 +64,7 @@ Andrew Walkingshaw
Toby White
Francois Willaime
Chao Yang
Ramon Cuadrado
O.F. Sankey, D.J. Niklewski and D.A. Drabold made the FIREBALL code
available to P. Ordejon. Although we no longer use the routines in
......
......@@ -78,7 +78,16 @@ fdf index, use \fdfindex. For adding to the file index, use \fileindex.
This branch introduces the release.sh script which enables an
easy release tarball creation.
We encourage that it is called with these options:
./Docs/release.sh --prev-tag v3.2 --tag v4.0 --out siesta-4.0
./Docs/release.sh --prev-tag v3.2 --tag v4.0
To create the release of version 4.0.
The script will create a siesta-releases folder in your main shared
directory with sub-folders with the appropriate files.
By default will the release.sh script try and sign the files using your
default GPG key.
The previous tag is used to generate a CHANGES and CHANGES_DETAILED file
which contain the entire log of the commit messages.
\ No newline at end of file
which contain the entire log of the commit messages.
## Tags ##
The release script of siesta requires certain strictness in the
\ No newline at end of file
......@@ -41,11 +41,7 @@ _prev_tag=`bzr tags --sort=time | grep -e '^v' | grep -v '-' | tail -2 | head -1
_tag=`bzr tags --sort=time | grep -e '^v' | tail -1 | awk '{print $1}'`
# Get default output file (siesta-<>.tar.gz)
_out=siesta-${_tag//v/}
_out=${_out//-release/}
_out=${_out//-rel/}
_out=${_out//release-/}
_out=${_out//rel-/}
_out=
function _has_tag {
......@@ -150,9 +146,20 @@ while [ $# -gt 0 ]; do
done
# Get default output file (siesta-<>.tar.gz)
if [ -z "$_out" ]; then
_out=siesta-${_tag//v/}
_out=${_out//-release/}
_out=${_out//-rel/}
_out=${_out//release-/}
_out=${_out//rel-/}
fi
echo "Chosen tags are:"
echo " previous tag: $_prev_tag"
echo " current tag : $_tag"
echo "Creating out file:"
echo " $_out.tar.gz"
sleep 1
# The current procedure of releasing a SIESTA
......
trunk-540-doc-27
\ No newline at end of file
trunk-540-doc-28
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment