The Savane front-end is installed in the 'frontend' virtual machine, in /usr/src/savane/ .
Some of the content is configurable, using text files that are stored in the webcvs repository. http://web.cvs.savannah.gnu.org/viewvc/administration/content/?root=administration
When that CVS repository is updated, there was a commit hook to update the live installation, but with the move from VServer? to Xen, we don't have bind mounts anymore. So now any change to the files requires logging in to frontend and doing a cvs update: the live CVS checkout is at /etc/savane/content.
/usr/src/savane pulls from the administration/savane.git repository.