Oh, OK. Apparently there is no way to query directly the repository version on a server, so I misused some dry-run merge command to find out.
Anyway, I have tried svn trunk -> branch merge and it works, provided that at least 1.5.5 client is used. I haven't tested branch -> trunk (I wish I could :) with svn merge --reintegrate nor can I test svnmerge.py -> svn 1.5.0 merge upgrade. So, unless somebody objects (a lot of things are untested, after all), I will update http://gcc.gnu.org/wiki/SvnBranch to document how to use svn 1.5.5 to maintain branches. -- Laurynas 2009/4/26 Daniel Berlin <dber...@dberlin.org>: > Errr, the format is not pre-1.5.0 > It was svnadmin upgraded a while ago. > > > On Sat, Apr 25, 2009 at 5:06 AM, Laurynas Biveinis > <laurynas.bivei...@gmail.com> wrote: >> Hi, >> >> Apparently the server is already running svn 1.5.5 but the repository >> format is pre-1.5.0. If the repository format was upgraded, we could >> start using proper svn merge support for branch maintenance and get >> rid of manual merges and svnmerge.py. There is even an upgrade path >> from the svnmerge.py to svn 1.5.0 merge support for existing branches. >> And the upgrade would not disturb those who are using pre-1.5.0 svn >> clients. >> >> Any thoughts? >> >> -- >> Laurynas >> >