[cig-commits] [commit] master: Added more notes to release checklist. (1b3d6d3)
cig_noreply at geodynamics.org
cig_noreply at geodynamics.org
Wed Apr 9 03:04:48 PDT 2014
Repository : ssh://geoshell/pylith
On branch : master
Link : https://github.com/geodynamics/pylith/compare/a213c3005450d915f40c7137ff7d8dbbb439d334...1b3d6d3bc246edc4235d0051142d675d91e9be41
>---------------------------------------------------------------
commit 1b3d6d3bc246edc4235d0051142d675d91e9be41
Author: Brad Aagaard <baagaard at usgs.gov>
Date: Tue Apr 8 17:07:25 2014 -0700
Added more notes to release checklist.
>---------------------------------------------------------------
1b3d6d3bc246edc4235d0051142d675d91e9be41
doc/releasenotes/checklist.txt | 44 +++++++++++++++++++++++++++++++++++++++++-
packager/make_petscdist.sh | 2 ++
2 files changed, 45 insertions(+), 1 deletion(-)
diff --git a/doc/releasenotes/checklist.txt b/doc/releasenotes/checklist.txt
index a267393..f7abdd1 100644
--- a/doc/releasenotes/checklist.txt
+++ b/doc/releasenotes/checklist.txt
@@ -59,6 +59,26 @@ RELEASE
* Create source tarball and upload to GitHub.
+ NOTE: This must be done on the same machine as the spatialdata
+ distribution to insure SWIG constructs the same fingerprints for
+ pointers.
+
+ make dist
+
+ * Create petsc source tarball and upload to GitHub.
+
+ 1. Clone/update a clean petsc repo (e.g., petsc_dist)
+ 2. packager/make_petscdist.sh PETSC_REPO knepley/pylith
+ 3. mv petsc-lite-pylith.tar.gz petsc-pylith-vX.X.X.tgz
+
+ * Package binaries
+
+ 1. Build master branch on buildbots
+ 2. Run packager on buildbots
+ 3. cd PYLITH_DIR/binaries/master
+ 4. packager/make_package.py
+ 5. Download binary.
+
* Upload binaries to GitHub.
* Upload manual to GitHub.
@@ -67,4 +87,26 @@ UPDATE next and maint
* Rewind next to master
- * Rewind maint to master
+ git checkout master
+ git branch -D next
+ git checkout -b next
+ git push -f
+
+ EVERYONE with a clone of 'next' must resync to new 'next' branch
+
+ git checkout master
+ git branch -D next
+ git fetch
+
+ * Fast-forward maint to master
+
+ git checkout maint
+ git merge master
+ git push
+
+Updating a tag label
+
+ git tag new old
+ git tag -d old
+ git push origin :refs/tags/old
+ git push --tags
diff --git a/packager/make_petscdist.sh b/packager/make_petscdist.sh
index 1512c23..d3ac3f8 100755
--- a/packager/make_petscdist.sh
+++ b/packager/make_petscdist.sh
@@ -3,6 +3,8 @@
# Customized for PETSc tarball for PyLith by Brad Aagaard.
# Original is $PETSC_DIR/bin/maint/builddist.
#
+# ~/src/cig/pylith/packager/make_petscdist.sh /tools/common/petsc_dist knepley/pylith
+#
# This script builds the PETSc tar file distribution
#
# Usage: builddist petscrepo branch
More information about the CIG-COMMITS
mailing list