added push of new release branch to make remote
authorChris Koeritz <fred@gruntose.com>
Mon, 20 May 2019 19:56:25 +0000 (15:56 -0400)
committerChris Koeritz <fred@gruntose.com>
Mon, 20 May 2019 19:56:25 +0000 (15:56 -0400)
also cleaned up some of the commenting

scripts/rev_control/quick_git_release.sh

index 02b04a598092c77a8ef914b91eef010b05961bc8..36752ec07e83f68718410cfd1eb3d9254339a016 100644 (file)
@@ -45,19 +45,25 @@ read line
   # bump feisty meow version. 
   bash ./scripts/generator/next_version.sh
   exit_on_error bumping version for feisty meow codebase
   # bump feisty meow version. 
   bash ./scripts/generator/next_version.sh
   exit_on_error bumping version for feisty meow codebase
+  # check in the changes in the new release branch, which now includes a revised version.
 echo about to commit
 read line
 echo about to commit
 read line
-  # check in the changes in the new release branch, which now includes a revised version.
   git commit -a
   exit_on_error committing all changes
   git commit -a
   exit_on_error committing all changes
-echo about to check out master
+
+  # not sure if we really need to check in the release branch as a remote, but we like to see it in the list.
+echo about to push new release branch
 read line
 read line
+  git push --set-upstream origin "$new_release"
+
   # grab out the master branch as the active one.
   # grab out the master branch as the active one.
+echo about to check out master
+read line
   git checkout master
   exit_on_error checking out master branch
   git checkout master
   exit_on_error checking out master branch
+  # merge the master branch with the new release.
 echo about to merge
 read line
 echo about to merge
 read line
-  # merge the master branch with the new release.
   git merge --no-ff $new_release
   exit_on_error merging in the new release in master
   # let the committer see the most recent changes.
   git merge --no-ff $new_release
   exit_on_error merging in the new release in master
   # let the committer see the most recent changes.
@@ -73,19 +79,19 @@ echo about to TAG
 read line
   git tag -a $new_version
   exit_on_error tagging new version as $new_version
 read line
   git tag -a $new_version
   exit_on_error tagging new version as $new_version
+  # commit the full set of changes for the master branch now, including the tags.
 echo about to commit master branch with all those changes
 read line
 echo about to commit master branch with all those changes
 read line
-  # commit the full set of changes for the master branch now, including the tags.
   rcheckin .
   exit_on_error checking in the changes in master branch
   rcheckin .
   exit_on_error checking in the changes in master branch
+  # switch back to the dev branch.
 echo switching to dev branch
 read line
 echo switching to dev branch
 read line
-  # switch back to the dev branch.
   git checkout dev
   exit_on_error checking the dev branch out again
   git checkout dev
   exit_on_error checking the dev branch out again
-echo merging in from master
-read line
   # merge in the latest changes from master, which should only be the revised version really.
   # merge in the latest changes from master, which should only be the revised version really.
+echo merging in from release branch to dev
+read line
   git merge --no-ff $new_release
   exit_on_error merging the release changes into the dev branch
   # back to where we started.
   git merge --no-ff $new_release
   exit_on_error merging the release changes into the dev branch
   # back to where we started.