Upgrading Alambic

Since all data is stored into the database, any running instance of Alambic can be updated from the Alambic project repository without losing any information.

Warning   As usual in this situation, it is highly recommended to make a backup prior to any update.

To do the update go to the alambic directory and issue a git pull command:

boris@camp ~/alambic $ git pull
remote: Counting objects: 6, done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 6 (delta 3), reused 0 (delta 0)
Unpacking objects: 100% (6/6), done.
   709aae9..eef3c49  master     -> origin/master
Updating 709aae9..eef3c49
 mojo/public/images/alambic_presentation_data.jpg |  Bin 0 -> 110023 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 mojo/public/images/alambic_presentation_data.jpg

Then restart (hot-reload) hypnotoad:

boris@midkemia mojo $ hypnotoad bin/alambic
Starting hot deployment for Hypnotoad server 21981.

If anything goes wrong, you can still get back to the previous git commit and (if things went really wrong) restore the last backup file. Check the documentation on backup for more information.