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

Re: Merging question

From: <cmpilato_at_collab.net>
Date: 2003-06-26 19:56:34 CEST

Ben Collins-Sussman <sussman@collab.net> writes:

> "Francois Beausoleil" <fbos@users.sourceforge.net> writes:
>
> > Here's the line I executed:
> > E:\harry>svn merge --dry-run file:///repos/trunk_at_12
> > file:///repos/trunk_at_HEAD
> > src\java\core\net\sourceforge\jgb\builder\Builder.java
>
> OK, I'm going to back up a step... I'm suddenly perplexed by the
> output of 'svn merge':
>
> $ cd svn/subversion/libsvn_fs/bdb
>
> $ svn merge -r6000:HEAD http://svn.collab.net/repos/svn/branches/fs-schema-changes/subversion/libsvn_fs/bdb
> C copies-table.c
> U copies-table.h
> strings-table.c
> strings-table.h
> changes-table.c
>
> $ svn st
> C copies-table.c
> ? copies-table.c.merge-left.r6000
> ? copies-table.c.merge-right.r6360
> ? copies-table.c.working
> M copies-table.h
>
>
> ... why on earth are three files being printed out with no code at
> all? They seem to be "no-ops"...? This is cryptic and mysterious
> behavior. 'svn merge --dry-run' shows the exact same output.

IIRC, this happens when the server tells the client, "I have a
different node at this path than you do", but there are no textual or
property differences between the two nodes. The lack of status code
indicates that after the merge is done, there are no noticeable
changes to the file (not even anything merged in).

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Jun 26 19:56:44 2003

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

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