[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Rescuing Data from a Hosed SVK

From: Shlomi Fish <shlomif_at_gmail.com>
Date: Fri, 20 Feb 2009 13:18:53 +0200

Hi all!

Many months ago, SVK became hosed on my system: it refuses to propagate
changesets from my local repository to the remote one
( http://opensvn.csie.org/shlomif/ ) and it won't allow me to checkout
new repositories. I wrote about it here:

* http://lists.bestpractical.com/pipermail/svk-users/2008-November/000380.html

* http://community.livejournal.com/shlomif_tech/19585.html

Now I gave up on fixing SVK, and I'm looking for a way to rescue the
changesets from the SVK repository and transfer them to the remote subversion
repository intact, so I can switch to using Subversion directly against it,
and ditch SVK for good.

So I'm looking for a tool that can propagate changesets from the local
Subversion repository used by SVK (accessed directly using
libsvn_fs / libsvn_repos), to the remote Subversion repository. What I need

1. A tool that can preserve the history. Someone on #svk suggested that
I copy the working copy on top of a Subversion checkout, svn add all the
missing files and commit. Well, everyone can think of that, but I'll lose
all the history, so it's not good.

2. It needs to be capable of being interrupted (using Ctrl+C, etc.) and be
resumed from the place it started. That's because the connectivity to
opensvn.csie.org is not that good.

3. It doesn't have to be pretty, but it needs to be reliable and accurate.

4. It can be written in C, Perl, Python, Ruby, Java, etc. as long as it will
get the work done.


I can offer a small monetary reward to the person who will first supply
me with such a tool.

Best Regards,

    Shlomi Fish

Shlomi Fish http://www.shlomifish.org/
Electrical Engineering studies. In the Technion. Been there. Done
that. Forgot a lot. Remember too much.
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-02-20 16:55:05 CET

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.