def commit!(message)
      date = Time.now
      @status_add.each{|name, body|
        json = Article.new(name, body, date).to_json
        zcard = @redis.zcard name
        @redis.zadd name, zcard+1, json
        @redis.sadd KEY_SET, name
        @summary_redis.update MarkdownBody.new(name, body, date).summary
      }
      @remove_add.each{|name, latest_rank|
        @redis.zremrange(name, 0, latest_rank)
      }
      @redis.set MODIFIED_DATE, date.to_s
    end
def commit!(message)
      date = Time.now
      @status_add.each{|name, body|
        json = Article.new(name, body, date).to_json
        zcard = @redis.zcard name
        @redis.zadd name, zcard+1, json
        @redis.sadd KEY_SET, name
        @summary_redis.update MarkdownBody.new(name, body, date).summary
      }
      @remove_add.each{|name, latest_rank|
        @redis.zremrange(name, 0, latest_rank)
      }
      @redis.set MODIFIED_DATE, date.to_s
    end
message is not used.