[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Monotone-devel] What are rosters?
From: |
Brian May |
Subject: |
Re: [Monotone-devel] What are rosters? |
Date: |
Mon, 20 Aug 2007 15:46:42 +1000 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) |
>>>>> "William" == William Uther <address@hidden> writes:
William> - I think this procedure is equivalent to mark-merge:
William> - If a node is in the same state on both sides of a merge then it
William> is in that state in the result. Otherwise,
William> - If a node is in different states on either side of a merge then
William> we check the uncommon ancestors (UA) on each side of the merge for
William> marks. If one side has a mark and the other side doesn't, then
that
William> side wins cleanly. If both sides have a mark then there is a
William> conflict.
William> - If the nodes are in a different state on each side of the
William> merge, but neither set of uncommon ancestors has a mark, then we've
William> got an invariant failure.
Sounds good to me, so far.
How would you deal with conflicts?
Just to confirm I have understood this correctly: would this mean it
is possible to undelete a file that was deleted?
--
Brian May <address@hidden>
- [Monotone-devel] What are rosters?, William Uther, 2007/08/17
- Re: [Monotone-devel] What are rosters?, Nathaniel Smith, 2007/08/17
- Re: [Monotone-devel] What are rosters?, William Uther, 2007/08/17
- Re: [Monotone-devel] What are rosters?,
Brian May <=
- Re: [Monotone-devel] What are rosters?, William Uther, 2007/08/20
- Re: [Monotone-devel] What are rosters?, Brian May, 2007/08/20
- Re: [Monotone-devel] What are rosters?, William Uther, 2007/08/20
- Re: [Monotone-devel] What are rosters?, Brian May, 2007/08/22
- Re: [Monotone-devel] What are rosters?, William Uther, 2007/08/22
- Re: [Monotone-devel] What are rosters?, Brian May, 2007/08/22
- Re: [Monotone-devel] What are rosters?, Nathaniel Smith, 2007/08/23