Thread (11 messages) flat view 11 messages, 7 authors, 2016-06-15

Re: Merging in Subversion 1.5 (was: Re: Using git to track my PhD thesis, couple of questions)

From: Sam Vilain <hidden>
Date: 2016-06-15 22:47:20

On Fri, 2009-08-28 at 08:12 -0700, Jakub Narebski wrote:
 * svn:mergeinfo contains _per-file_ merge info, so it is much, much
   more "chatty" than Git multiple parents.
It can.  But more often, if you're merging complete paths, you will get
complete revision ranges.

See eg
https://trac.parrot.org/parrot/browser/trunk

Note how trac is also hiding the branches that were subsequently deleted
from the mergeinfo ticket.
 * The command to merge trunk into branch is different from command to
   merge branch into trunk.
This is a caveat of url-based branches.
Also IIRC there is warning (well, at least there was in Subversion 1.5
release notes) that merge tracking doesn't work entirely correctly in
the face of criss-cross merges (multiple merge bases) and renaming
(although I do hope that they fixed problem with silent corruption if
there is rename during merge).
Not sure about that one.  I also heard - unconfirmed - that things start
to go awry if you start branching off branches and merging around the
place.  But if that happens it's likely a bug rather than a design flaw
(I think).

Sam
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help