Hypothetically speaking, if one had installed from your dev branch, would the upgrade commands above still work?
It will, however, it will upgrade you to the late Dev branch which may be a little more bleeding edge than you intend.
If anyone wants to move to master from dev (or the other way around by replacing the obvious parts) use the following:
Bash:
cd ~/brewpi-tools-rmx/
git fetch --all
git checkout master
cd /home/brewpi
sudo git fetch --all
sudo git checkout master
cd /var/www/html
sudo git fetch --all
sudo git checkout master
cd ~
sudo /home/brewpi/utils/doPerms.sh
sudo systemctl restart brewpi
(Multi-chamber users should modify the two paths above as well as the daemon name to fit their installation and this will need to be done once per chamber)
It's a good time to point out that the
doPerms.sh script fixes a whole host of issues that you may see and I always recommend folks run it if they see strangeness. The
sudo systemctl restart brewpi part restarts BrewPi, or you can always stop/start in the web UI if it's running.
At this point you will have the master branch current to the same point in time as you installed devel - which may not be the best place. To update at this point, you can issue the command from above:
Bash:
sudo /home/brewpi/utils/doUpdate.sh
Some of the Legacy users may be thinking there used to be a script that did this, you are correct. Because of the significant changes to the application since then, that script is no longer viable in its current state. Fixing it is "on the list" however I have been prioritizing making the master branch the most viable place for users and eliminating the need to worry about swapping back and forth.