Mercurial > hg > RemoteEditor > REPSessionManager
changeset 498:138f3b33aa5e
gseq worked.
author | one |
---|---|
date | Sun, 24 Oct 2010 14:19:52 +0900 |
parents | 6d7e284f22dc |
children | 4bcc6b563d52 |
files | Todo rep/handler/Editor.java |
diffstat | 2 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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
--- 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); } }