diff Todo @ 431:1bb59652d89c

fixing merge...
author one
date Sun, 03 Jan 2010 01:01:52 +0900
parents 03ab374605a6
children 46199cf0046e
line wrap: on
line diff
--- a/Todo	Sat Jan 02 04:16:25 2010 +0900
+++ b/Todo	Sun Jan 03 01:01:52 2010 +0900
@@ -1,3 +1,33 @@
+Sat Jan  2 20:52:17 JST 2010
+
+uMergeList のDELETE command のdeleted text が正しくない...
+なので、最初の一回は良いのだが二回目ででたらめになってしまう。
+これは、考えてなかった。
+  Translator.checkMergeConflict 
+が受け取っているので、それを uMergeList にすれば良いのだが...
+
+ちょっと、やっかいなプログラムになるかも。
+
+    unMergeList はMerge 後、削除  ( まだ merge してない list )
+    sentList はいじれない         ( 自分が他のエディタに送信した list)
+
+    sentMergeList                 ( 送信した merge command )
+    mergeAgainList                ( merge 中に自分のeditorに割り込まれた分 )
+
+確かに、mergeAgainList とかなんか、quueue が多すぎ。
+
+
+sort なんだけど...
+
+    e0 e1 e2 e0 e1 e2 e0 e1 e2 e0 e1 e2 e0
+     |-------|--------|--------|
+        |--------|--------|--------|
+           |--------|--------|--------|
+
+となる。なので、単純な editor id の順序では、まずいのでは?
+(自分の以外はack) ack の eid からの剰余で廻せば良いはず。
+
+
 Sat Jan  2 03:27:47 JST 2010
 
 うーん、まだ、だめですね。
@@ -9,6 +39,8 @@
 
 Todo:
     writeLog に level/flag を付けるか?
+Done:
+    既に付いてました。
 
 Selector.select() のフラグは意味がない。その後、必ず、
 selectedKeys() を調べる必要がある。これは、Simulator