#!/usr/bin/env bash

update_svn_mirrors_log=/tmp/update_svn_mirrors.log
project_repository_sync_log=/tmp/project_repository_sync.log

echo "$(date --iso-8601=seconds) - SVN mirror update and Trac synchronisation starting..."

/pdisk/trac/site-config/tools/update_svn_mirrors -all >& ${update_svn_mirrors_log}
if [ $? -eq 0 ]
then
    echo "Update of SVN mirrors completed successfully"
else
    echo "WARNING: some errors occured during the update of SVN mirrors. See ${update_svn_mirrors_log}"
fi

/pdisk/trac/site-config/tools/project_repository_sync -all >& ${project_repository_sync_log}
if [ $? -eq 0 ]
then
    echo "Sync of project repositories completed successfully"
else
    echo "WARNING: some errors occured during sync of project reprositories. See ${project_repository_sync_log}"
fi

echo "$(date --iso-8601=seconds) - SVN mirror update and Trac synchronisation completed"
