>>>>> Steinar Bang <s...@dod.no>: > I've been looking to see if there are any tools that can slurp out the > history of a repository, using the svn client API. But all repository > conversion seems to be based on "svnadmin dump". And "svnadmin dump" > croaks on all revisions later than 682...:-/
svnsync and svnrdump, sounds like if they implement part of this: they use the client API to pull down revisions for dump or export http://svnbook.red-bean.com/nightly/en/svn.reposadmin.maint.html#svn.reposadmin.maint.tk.svnsync http://thread.gmane.org/gmane.comp.version-control.subversion.user/99717 nntp://news.gmane.org/gmane.comp.version-control.subversion.user/99717 But they both stop on revision 683, and they refuse to start on any revision succeeding it. :-/ Since it is possible to check out the parts/paths in the repository that are interesting to me (my home directory and its branches), it would have been nice if it was possible to tell these tools to make a clone of a particular part of the repository into a new repository (or a dumpfile for that matter). I don't care if revision numbers are preserved or not, only that the history is preserved (and preferrably with the branching information preserved). Failing that, is it possible to make all of the dump/export programs work on revisions following 683? I saw something in one of the google hits about "truncating the revision", and I tried to do so in one experiment. But as far as I can recall dumping later versions than 683 still failed. (I don't need that part of the repository tree that is in 683 and surrounding revisions, so any fix that loses it and lets me recover what is important to me, is ok by me) Thanks!