anchor.diff:      couch_db:monitor(Db);
   db_monitor(_HttpDb) ->
       nil.
  +
  +
  +source_cur_seq(#rep_state{source = #httpdb{} = Db, source_seq = Seq}) ->
  +    case (catch couch_api_wrap:get_db_info(Db#httpdb{retries = 3})) of
  +    {ok, Info} ->
  +        get_value(<<"update_seq">>, Info, Seq);
  +    _ ->
  +        Seq
  +    end;
  +source_cur_seq(#rep_state{source = Db, source_seq = Seq}) ->
  +    {ok, Info} = couch_api_wrap:get_db_info(Db),
  +    get_value(<<"update_seq">>, Info, Seq).
  
positive.code:         target = Target,
          source_name = SourceName,
          target_name = TargetName,
          start_seq = StartSeq
      } = State = init_state(Rep),
  
      CopiersCount = get_value(worker_processes, Options),
  
negative.code:     source_db_compaction_notifier = nil,
      target_db_compaction_notifier = nil,
      source_monitor = nil,
      target_monitor = nil,
      source_seq = nil
  }).
  
  
  