Tools for recovering SVN
shell script http://marc.info/?l=subversion-users&m=117692638903602&w=2
[code]
#!/bin/bash
seq 1 24 | \
while read r; do
(
echo "==Dumping $r" 1>&2;
svnadmin dump --incremental -r $r /home/svn/repos
) 2>> \
dump.log |
(
echo "==Loading $r";
svnadmin load /home/svn/repos/
) >> load.log;
if [ "$?" -ne "0" ]; then
echo -e "\nCleaning stale transaction $r";
svnadmin lstxns /home/svn/repos/ | xargs svnadmin rmtxns /home/svn/repos/
fi
done >& log
[/code]
fsfsverify http://www.szakmeister.net/blog/fsfsverify/
No comments:
Post a Comment