Mercurial > hg > RemoteEditor > REPSessionManager
comparison Todo @ 431:1bb59652d89c
fixing merge...
author | one |
---|---|
date | Sun, 03 Jan 2010 01:01:52 +0900 |
parents | 03ab374605a6 |
children | 46199cf0046e |
comparison
equal
deleted
inserted
replaced
430:03ab374605a6 | 431:1bb59652d89c |
---|---|
1 Sat Jan 2 20:52:17 JST 2010 | |
2 | |
3 uMergeList のDELETE command のdeleted text が正しくない... | |
4 なので、最初の一回は良いのだが二回目ででたらめになってしまう。 | |
5 これは、考えてなかった。 | |
6 Translator.checkMergeConflict | |
7 が受け取っているので、それを uMergeList にすれば良いのだが... | |
8 | |
9 ちょっと、やっかいなプログラムになるかも。 | |
10 | |
11 unMergeList はMerge 後、削除 ( まだ merge してない list ) | |
12 sentList はいじれない ( 自分が他のエディタに送信した list) | |
13 | |
14 sentMergeList ( 送信した merge command ) | |
15 mergeAgainList ( merge 中に自分のeditorに割り込まれた分 ) | |
16 | |
17 確かに、mergeAgainList とかなんか、quueue が多すぎ。 | |
18 | |
19 | |
20 sort なんだけど... | |
21 | |
22 e0 e1 e2 e0 e1 e2 e0 e1 e2 e0 e1 e2 e0 | |
23 |-------|--------|--------| | |
24 |--------|--------|--------| | |
25 |--------|--------|--------| | |
26 | |
27 となる。なので、単純な editor id の順序では、まずいのでは? | |
28 (自分の以外はack) ack の eid からの剰余で廻せば良いはず。 | |
29 | |
30 | |
1 Sat Jan 2 03:27:47 JST 2010 | 31 Sat Jan 2 03:27:47 JST 2010 |
2 | 32 |
3 うーん、まだ、だめですね。 | 33 うーん、まだ、だめですね。 |
4 | 34 |
5 Session Manager の quit protocol って入れてない気がする... | 35 Session Manager の quit protocol って入れてない気がする... |
7 | 37 |
8 Sat Jan 2 00:02:41 JST 2010 | 38 Sat Jan 2 00:02:41 JST 2010 |
9 | 39 |
10 Todo: | 40 Todo: |
11 writeLog に level/flag を付けるか? | 41 writeLog に level/flag を付けるか? |
42 Done: | |
43 既に付いてました。 | |
12 | 44 |
13 Selector.select() のフラグは意味がない。その後、必ず、 | 45 Selector.select() のフラグは意味がない。その後、必ず、 |
14 selectedKeys() を調べる必要がある。これは、Simulator | 46 selectedKeys() を調べる必要がある。これは、Simulator |
15 と実ソケットの動作が異なる部分。Warning とか出せないものか? | 47 と実ソケットの動作が異なる部分。Warning とか出せないものか? |
16 | 48 |