Gary Oberbrunner avatar Gary Oberbrunner committed 5eddc5d

New upload-release-files script, and fixed up update-release-info.

update-release-info: allow regular 3-digit releases (not .final.0)
upload-release-files: new, does a lot of the heavy lifting for a release.

Comments (0)

Files changed (2)


 if mode == 'develop' and version_tuple[3] != 'alpha':
     version_tuple ==  version_tuple[:3] + ('alpha', 0)
-if version_tuple[3] != 'final':
+if len(version_tuple) > 3 and version_tuple[3] != 'final':
     if mode == 'develop':
         version_tuple = version_tuple[:4] + ('yyyymmdd',)
         yyyy,mm,dd,_,_,_ = release_date
         version_tuple = version_tuple[:4] + ((yyyy*100 + mm)*100 + dd,)
 version_string = '.'.join(map(str, version_tuple))
-version_type = version_tuple[3]
+if len(version_tuple) > 3:
+    version_type = version_tuple[3]
+    version_type = 'final'
 if DEBUG: print 'version string', version_string
 if version_type not in ['alpha', 'beta', 'candidate', 'final']:


-# Doc doesn't go to SF, but to
+# stuff:
+# Doc: copy the doc tgz over; we'll unpack later
   scons-doc-$VERSION.tar.gz \$VERSION/
+# Copy the changelog
+  CHANGES.txt \
+# Note that Announce.txt gets copied over to RELEASE.txt.
+# This should be fixed at some point.
+  Announce.txt \
+# Unpack the doc and repoint doc symlinks:
+ssh "
+  cd public_html/production/doc
+  cd $VERSION
+  tar xvf scons-doc-$VERSION.tar.gz
+  cd ..
+  rm latest; ln -s $VERSION latest
+  rm production; ln -s $VERSION production
+echo '*****'
+echo '***** Now manually update index.php, includes/versions.php and news-raw.xhtml on'
+echo '*****'
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.