Branko Čibej wrote on Fri, 30 Jun 2017 06:18 +0200:
> On 30.06.2017 06:04, Daniel Shahaf wrote:
> > I'm trying to merge trunk/CHANGES into branches/1.9.x/CHANGES.  I have
> > two separate working copies: the current directory (./) is a working
> > copy of branches/1.9.x and ../wc-of-trunk is a working copy of /trunk.
> > When I try the sync merge syntax with file targets, I get an error:
> > .
> >     $ svn merge ../wc-of-trunk/CHANGES@HEAD CHANGES 
> 
> Perhaps @WORKING? @HEAD refers to the repository, not the working copy.

What would that mean?  foo@WORKING would include any local mods to foo,
and those are not representable in svn:mergeinfo.

That said, I gave it a try:

$ svn merge ../wc-of-trunk/CHANGES@WORKING CHANGES
subversion/svn/merge-cmd.c:318,
subversion/libsvn_subr/opt.c:832: (apr_err=SVN_ERR_CL_ARG_PARSING_ERROR)
svn: E205000: Syntax error parsing peg revision 'WORKING'

If I force it to use svn_opt_revision_working, I get the previous error again:

$ …/subversion/svn/svn merge ../wc-of-trunk/CHANGES@WORKING CHANGES 
subversion/svn/merge-cmd.c:405,
subversion/svn/merge-cmd.c:54: (apr_err=SVN_ERR_CLIENT_BAD_REVISION)
svn: E195002: Invalid merge source '../wc-of-trunk/CHANGES'; a working copy 
path can only be used with a repository revision (a number, a date, or head)

Cheers,

Daniel

Reply via email to