anchor.diff:      % Port = mochiweb_socket_server:get(couch_httpd, port),
       Src = get_rep_endpoint(UserCtx, proplists:get_value(<<"source">>, Props)),
       Tgt = get_rep_endpoint(UserCtx, proplists:get_value(<<"target">>, Props)),    
  -    couch_util:to_hex(erlang:md5(term_to_binary([HostName, Src, Tgt]))).
  +    Base = couch_util:to_hex(erlang:md5(term_to_binary([HostName, Src, Tgt]))),
  +    Extension = case proplists:get_value(<<"continuous">>, Props, false) of
  +    true ->
  +        "+continuous";
  +    false ->
  +        ""
  +    end,
  +    {Base, Extension}.
   
   maybe_add_trailing_slash(Url) ->
       re:replace(Url, "[^/]$", "&/", [{return, list}]).
  
positive.code: 
  %% function handling POST to _replicate
  replicate({Props}=PostBody, UserCtx) ->
      RepId = make_replication_id(PostBody, UserCtx),
      Replicator = {RepId,
          {gen_server, start_link, [?MODULE, [RepId, PostBody, UserCtx], []]},
          transient,
          1,
          worker,
  
negative.code: 
      case proplists:get_value(<<"continuous">>, Props, false) of
      true ->
          {ok, {continuous, ?l2b(BaseId)}};
      false ->
          get_result(Server, PostBody, UserCtx)
      end.
  