comparison rep/handler/Translator.java @ 464:295c257ac073

ack list separation
author one
date Fri, 01 Oct 2010 18:48:40 +0900
parents 629211b606e4
children c83af820eb62
comparison
equal deleted inserted replaced
463:3c2918368de3 464:295c257ac073
64 output.add( createUndo(cmd0) ); 64 output.add( createUndo(cmd0) );
65 } 65 }
66 66
67 sortedEditCmds = new TreeSet<REPCommand>(new REPCommandComparator(1)); 67 sortedEditCmds = new TreeSet<REPCommand>(new REPCommandComparator(1));
68 logger.writeLog("sentList"+eid+":"+editor.getSentList()); 68 logger.writeLog("sentList"+eid+":"+editor.getSentList());
69 boolean merged = true;
70 for( REPCommand cmd0 : editor.getSentList()) { 69 for( REPCommand cmd0 : editor.getSentList()) {
71 if (cmd0.cmd==REP.SMCMD_START_MERGE) {
72 merged = false;
73 continue;
74 }
75 if (merged) continue;
76 if (cmd0.cmd==REP.REPCMD_INSERT || cmd0.cmd==REP.REPCMD_DELETE) 70 if (cmd0.cmd==REP.REPCMD_INSERT || cmd0.cmd==REP.REPCMD_DELETE)
77 sortedEditCmds.add(cmd0); 71 sortedEditCmds.add(cmd0);
78 } 72 }
79 logger.writeLog("sortedMerge"+eid+":"+sortedEditCmds); 73 logger.writeLog("sortedMerge"+eid+":"+sortedEditCmds);
80 // logger.writeLog("Ediotr"+eid+" Merge:: sorted sent list => Eid="+eid+cmds+" ack="+prev); 74 // logger.writeLog("Ediotr"+eid+" Merge:: sorted sent list => Eid="+eid+cmds+" ack="+prev);