# HG changeset patch # User one # Date 1287897592 -32400 # Node ID 138f3b33aa5e4ffe824577fedc7144c9d4eab488 # Parent 6d7e284f22dc4dd4c1ad7e4a4add9c39ad874e1e gseq worked. diff -r 6d7e284f22dc -r 138f3b33aa5e Todo --- a/Todo Sun Oct 24 14:16:40 2010 +0900 +++ b/Todo Sun Oct 24 14:19:52 2010 +0900 @@ -8,6 +8,11 @@ で良い? lseq がoverflowしたら gseq が一つ増える。 自分で遅くする分には問題ない +一周後に、それより前のcommandは来ないので、そこまで +確定させて良い。(sentListから削除) + +unMergeCmds がないので、mergeAgain を作り直す必要がある。 + Sat Oct 23 22:24:31 JST 2010 Editor1 Editor2 Editor3 diff -r 6d7e284f22dc -r 138f3b33aa5e rep/handler/Editor.java --- a/rep/handler/Editor.java Sun Oct 24 14:16:40 2010 +0900 +++ b/rep/handler/Editor.java Sun Oct 24 14:19:52 2010 +0900 @@ -769,7 +769,7 @@ * @param oseq */ private void incrementGseq( REPCommand cmd) { - if (gSeq(cmd) / gseqLimit > seq / gseqLimit) { + if (gSeq(cmd) / gseqLimit >= seq / gseqLimit) { setSeq((gSeq(cmd)/gseqLimit+1)*gseqLimit); } }