On Thu, Jul 9, 2009 at 10:29 AM, Marc Lustig<ml_at_marclustig.com> wrote:
> [corrected]
>
> Hi,
>
> I am trying to replicate a 1.5.2 based repo (running on RHEL) using svnsync.
>
> The mirror is running 1.6.1 based on Debian lenny.
*Don't*. svnsync is a handy little tool, but maintaining disparate
repo versions is begging for pain. Also, it's worth jumping to version
1.6.3 on both sides.
RHEL5 has subversion 1.6.3 available from RPMforge. RHEL4 has some
published RPM's for i386, but x86_64 has some serious problems. (This
is understandable: 1.6.3 is leading edge and has a *lot* of
subcomponents that have been seriously upgraded in the interim, and
RHEL4 is a pretty old OS by this point.)
If you can upgrade to Subversion 1.6.3 on both sides, thoroughly
backup your repository and do that first.
> I installed the pre-revprop-change hook and the init was also successfull.
>
> Then, running the atual sync (non-interactive) results in the
> following error at revision 301 (of 40xxx):
>
> svnsync: Cannot accept non-LF line endings in 'svn:ignore' property
>
> I walked thru google and found out that there is some trouble
> (incompatibility) when using 1.6.x on the mirror side.
> Ok, I installed 1.5.1 on the mirror.
> But still I get the same error:
> svnsync: Cannot accept non-LF line endings in 'svn:ignore' property
>
> Anybody knows how to fix this?
>
> Do I have to edit all svn:ignore properties of the original repo?
> What please is the command to do that?
>
> thanks
>
> Marc
Good question. If you can backup your server repo, install 1.6.x on
the server side, and hotcopy your repository so it's in the new 1.6.x
format, you should have a lot less trouble.
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=2369677
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-07-10 13:51:52 CEST