Clive Crous wrote:
That happens all by itself, without needing to call darcs resolve.

For every conflict I've seen thus far (on pulls, even) I've had to call darcs resolve to get the conflict marked and the working copy changed. I went to the manual to double check what the default behavior is and noticed that is a bit conflicted about it...

From http://www.darcs.net/manual/node6.html#SECTION00635000000000000000:

"Darcs escapes this problem by ignoring those parts5.7of the patches that conflict. They are ignored in both patches. If patch A changes the line ``FIXME'' to ``FIXED'', and patch B changes the same line to ``DONE'', the two patches together will produce the line ``FIXME''. Darcs doesn't care which one you pulled into the repository first, you still get the same result when the conflicting patches meet. All other changes made by A and B are performed as normal."

That is the behavior I've noticed.  Later in the section, however, it says:

"When you pull patches, darcs automatically performs a resolve for you if a conflict happens."

That is the behavior you've noticed.

Anyone know the reason for this conflict in the manual/experience?

--
--Max Battcher--
http://www.worldmaker.net/
"History bleeds for tomorrow / for us to realize and never more follow blind" --Machinae Supremacy, Deus Ex Machinae, Title Track

_______________________________________________
darcs-users mailing list
[email protected]
http://www.abridgegame.org/mailman/listinfo/darcs-users

Reply via email to