I barely remember what the problem was this morning. I wanted to sync my parrot source tree up to the central repository.
Last time I tried to use SVK I'd just tried upgrading to 2.0. I removed subversion, all it's libraries, all my user-installed stuff and had Ubuntu install it's bog-standard version. This took a little effort but was largely painless.
Now "svk ls //" errors out in the ->lock method by attempting to call a method on a non-object. Oops. A pile of manual debugging didn't get me anywhere.
Tried using the SVK verify and recover functions on my repository. Apparently it has no problems. Uh...? Tried using the svnadmin verify stuff too. Still no problems detected.
I dumped the inner svn repository and filtered out all the stuff I'd mirrored. This was interesting to learn. My repository went from 600MB to 15MB compressed.
Loaded and reloaded and reloaded and reloaded my repository.
At the end of the day my repository is still broken. Somehow the properties for my /File-HomeDir/ are preventing me from doing anything.
I wish for a sane version control system. Surely this isn't sane.
svk mirror //parrot https://svn.perl.org/parrot/trunk Filesystem has no item: File not found: revision 30026, path '/File-HomeDir/trunk'
Re:git
Aristotle on 2007-01-14T06:15:41
Hah! As they say in Germany, “two goons, one thought.”
Re:Bad smell
acme on 2007-01-15T13:46:03
I guess people like the whine more than they like to praise. Let me be clear: SVK rocks!Re:Bad smell
jjore on 2007-01-15T15:01:11
Oh, I like *using* SVK. I just seem to have lots of problems operating my installation. I'm sure I'll be expert by the time I'm done...