mirror of
https://github.com/urbit/shrub.git
synced 2024-12-21 01:41:37 +03:00
c7480c9b07
If both sides changed a file in the same way, %mate used the version in the mergebase, which is incorrect. This changes it to use the version in the destination desk. An example of this issue: > +cat %/test/hoon /~zod/home/~2020.9.3..21.41.24..61ed/test/hoon first > |merge %scratch our %home >= merged with strategy %fine + /~zod/scratch/2/test/hoon > +cat /=scratch=/test /~zod/scratch/~2020.9.3..21.41.32..408c/test/hoon first > *%/test/hoon 'second' : /~zod/home/3/test/hoon > *%%%/scratch=/test/hoon 'second' : /~zod/scratch/3/test/hoon > |merge %scratch our %home >= %fine merge failed, trying %meet %meet merge failed, trying %mate merged with strategy %mate : /~zod/scratch/4/test/hoon > +cat /=scratch=/test /~zod/scratch/~2020.9.3..21.42.25..9e8b/test/hoon first |
||
---|---|---|
.. | ||
help.txt |