-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Tyler wrote:

>[EMAIL PROTECTED]:~/src/sandbox/troscoe]$ cat test
>trunk line 1
><<<<<<< test
>=======
>branch line 1
>branch line 2
>
>>>>>>>>1.1.2.2
>
>
>
>Is there no way to take the delta between two revisions and merge those
>onto another branch? Do i have to merge the entire branch down if i want
>to do this?


Unfortunately, this is a limitation of diffutils, which CVS uses to do
merges.  You asked CVS to add a "branch line 2" after a line
containing "branch line 1" in a file containing only the "trunk line
1".  CVS, via diffutils, craps out and marks up the file in a way that
says, `"trunk line 1" was in both files and "branch line 1" and
"branch line 2" were in the second file, in this location and in this
order.  Deal with it, human.'  Then you need to deal with it.

I think, basically, if you were to talk to the folks on the
<[EMAIL PROTECTED]> mailing list, you would be told that the
situation was ambiguous and the best that can be done is to ask a
human to look at it, but feel free to try and persuade them
otherwise.  There's a web page describing the diffutils project here
<http://www.gnu.org/directory/GNU/diffutils.html>.  Feel free to
browse their documentation and mail archives for similar questions.

Derek

- --
                *8^)

Email: [EMAIL PROTECTED]

Get CVS support at <http://ximbiot.com>!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFAh8eGLD1OTBfyMaQRApA1AKDNVxmXqXE02FX0isj2u/1gCPxrgwCfV+7M
gTTAgFMnm11gzhGO9ImHRq4=
=gBfK
-----END PGP SIGNATURE-----



_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to