OSDN Git Service

Merge remote-tracking branch 'origin/master' into wdoor-stable 20170902
authorDaigo Moriwaki <daigo@debian.org>
Sun, 3 Sep 2017 05:40:39 +0000 (14:40 +0900)
committerDaigo Moriwaki <daigo@debian.org>
Sun, 3 Sep 2017 05:40:39 +0000 (14:40 +0900)
changelog
mk_game_results
mk_rate

index 2c6f14e..75667d2 100644 (file)
--- a/changelog
+++ b/changelog
@@ -15,7 +15,7 @@
          "%SENNICHITE" are now recorded in CSA files when a game ends for
          timed up or sennichite respectively.
          (Closes #37490)
-       * [shogi-server] [mk_game_results] Change schema to add number of
+       * [shogi-server, mk_game_results, mk_rate] Change schema to add number of
          moves The format of an internal game result summary file, '00LIST',
          has been changed to add number of moves of a game, which would be of
          help for a script calculating rating scores.
index f08ca98..f1b89c3 100755 (executable)
@@ -65,14 +65,14 @@ def grep(file)
     str = File.open(file, "r").read
   end
 
-    black_name = ""
-    black_mark = ""
-    black_id = ""
-    white_name = ""
-    white_mark = ""
-    white_id = ""
-    state = ""
-    time = ""
+    black_name = nil
+    black_mark = nil
+    black_id = nil
+    white_name = nil
+    white_mark = nil
+    white_id = nil
+    state = nil
+    time = nil
     moves = 0
     str.each_line do |line|
         line.strip!
diff --git a/mk_rate b/mk_rate
index 103988d..0e67375 100755 (executable)
--- a/mk_rate
+++ b/mk_rate
@@ -672,7 +672,7 @@ def parse(line)
   end
   $history.add line
 
-  time, state, black_mark, black_id, white_id, white_mark, file = line.split("\t")
+  time, state, black_mark, black_id, white_id, white_mark, file, moves = line.split("\t")
   unless time && state && black_mark && black_id &&
          white_id && white_mark && file
     $stderr.puts "Failed to parse the line : #{line}"