You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Lawrence Stewart <ls...@room52.net> on 2008/09/06 15:04:25 UTC

svn 1.5.1 merge clue required

Hi all,

I'd be greatly appreciative of any help/suggestions regarding what I'm 
doing wrong here...

I have a vendor branch in https://xxx/vendor/freebsd/8.x which I created 
a feature branch from in rev 95 i.e. "svn cp 
https://xxx/vendor/freebsd/8.x https://xxx/feature/8.x" created rev 95. 
Both svn client and server are 1.5.1 and the repository has been
"svnadmin upgraded" after being initially created with 1.5.0. I've been 
keeping my feature branch in sync with the vendor branch as is evidenced 
(I think!) by the output of the commands below run from a pristine 
working copy of the https://xxx/feature directory.

root@lstewart3# svn propget svn:mergeinfo 8.x
/vendor/freebsd/8.x:95-389


root@lstewart3# svn mergeinfo https://xxx/vendor/freebsd/8.x 8.x
r108
r109
r110
r111
r112
r113
r114
r115
r121
r258
r259
r266
r268
r270
r271
r381
r383


root@lstewart3# svn mergeinfo --show-revs eligible 
https://xxx/vendor/freebsd/8.x 8.x


root@lstewart3# svn info https://xxx/vendor/freebsd/8.x
...
Revision: 474
Last Changed Rev: 383
...


root@lstewart3# svn diff -r 390:head https://xxx/vendor/freebsd/8.x

- Reports nothing



My understanding of the output of the above commands is that running 
"svn merge https://xxx/vendor/freebsd/8.x 8.x" should do nothing except 
update the mergeinfo entry on the 8.x directory to something like 
"/vendor/freebsd/8.x:95-474". However, I get the following:

root@lstewart3# svn merge https://xxx/vendor/freebsd/8.x 8.x
Conflict discovered in '8.x/lib/libarchive/archive_entry_strmode.c'.
Select: (p) postpone, (df) diff-full, (e) edit,
         (h) help for more options:

etc. etc. for a whole heap of file changes being pulled in from the 
vendor branch. Props get changed, files added/deleted. etc.

I don't understand why changes are being pulled in. I haven't yet 
figured out which rev of https://xxx/vendor/freebsd/8.x it is trying to 
remerge into my feature branch, but I don't think it's all that 
important anyway as to my mind it shouldn't be trying to merge anything.

Thanks in advance for any insights that will steer me in the right 
direction.

Cheers,
Lawrence

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org