reset svn repository

#!/bin/bash

SVN_URL='https://projectname.googlecode.com/svn/'
SVN_USER='projectowner@gmail.com'

pushd /var/tmp

svnadmin create /var/tmp/svn-backup

pushd /var/tmp/svn-backup/hooks
mv pre-revprop-change.tmpl pre-revprop-change
chmod +x pre-revprop-change
perl -pi -e 's/^(exit 1)/#\1/' pre-revprop-change
popd

svnsync init file:///var/tmp/svn-backup "${SVN_URL}" --username "${SVN_USER}"
svnsync sync file:///var/tmp/svn-backup

# "reset this repository" link at the bottom of the "Source" tab's page

svnsync init "${SVN_URL}" file:///var/tmp/svn-backup --username "${SVN_USER}"
svnsync sync "${SVN_URL}"

popd

Комментарии

Популярные сообщения из этого блога

streaming multicast IPTV to HLS (nginx+RTMP)

using pg_partman to help partitioning postgresql for zabbix