On 12/11/09, Rom Walton <[email protected]> wrote: > It looks like some weird artifacts left over from CVS. > > It took a day or two to tweak all the setting for the initial conversion, I > thought I had successfully filtered all the stuff that wouldn't convert > properly. There were quite a few tags and branches which were worthless, > the various hand edits to CVS caused a few bad things to happen during the > migration process.
What is strange is that svnsync *worked before*. I had a full clone of the BOINC repository already, and I had a daily cronjob running the sync command to get the latest commits. I lost that for my own fault, so I tried syncing from zero again, but now it gets stuck on this revision. It could be either some new incompatibility with my SVN version (what version is on the server, btw?) or a file got recently messed up in the server-side repo... I just tried "svn log" on the affected revisions. It shows /branches/unlabeled-1.29.18/boinc/* being deleted, while Trac shows trunk/boinc/* being deleted. > Can svnsync be told to skip certain transactions? Nope. It's supposed to result in a repository identical to what exists in the server, except for minor things like the UUID (but that can be manually set too). Try it yourself, see if you get the same error (it should be quite fast since you're geographically and network-ly closer to isaac than me): # create empty repo svnadmin create boincrepo # add dummy revprop hook that doesn't check anything echo '#!/bin/sh' > boincrepo/hooks/pre-revprop-change chmod u+x boincrepo/hooks/pre-revprop-change # sync from real repo svnsync init file://$PWD/boincrepo http://boinc.berkeley.edu/svn svnsync sync file://$PWD/boincrepo -- Nicolas _______________________________________________ boinc_dev mailing list [email protected] http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev To unsubscribe, visit the above URL and (near bottom of page) enter your email address.
