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
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
Комментарии