]> code.citadel.org Git - citadel.git/blobdiff - do-release.sh
BIG CHANGES: PAY ATTENTION
[citadel.git] / do-release.sh
index fc3955e3e0ef84839b39104f809d9fbd053c72a0..8e41665f15b672f82c5621b650e70d3c175920de 100755 (executable)
@@ -1,9 +1,7 @@
 #!/bin/bash
 
-# Identify the version numbers embedded in these components.
-# This is not very useful on its own.  It will become part of a build system later.
-
-
+# Find the highest version number used in any component, increment it by one, and update
+# all components to use the new version number.  Then generate a commit and a tag.
 
 echo -e '\033[2J\033[H'
 echo -e '\033[34m\033[1m'
@@ -63,8 +61,9 @@ echo -e ''
 echo -e '\033[37m\033[1mUpdating release_version.txt to indicate version '${NEW_VERSION}'\033[0m'
 echo -e '\033[37m\033[1mGenerating a commit\033[0m'
 echo -e ''
-git commit -a -m Release version ${NEW_VERSION} generated by do-release.sh on `date`
+git commit -a -m "Release version ${NEW_VERSION} generated by do-release.sh"
+git tag -a v${NEW_VERSION} -m "Version ${NEW_VERSION} release"
 
 echo -e ''
-echo -e '\033[37m\033[1mFinished.  Remember to push this commit.\033[0m'
+echo -e '\033[37m\033[1mFinished.  Remember to git push --tags\033[0m'
 echo -e ''