anchor.diff:      UpdateSrc = couch_util:get_nested_json_value({Props}, [<<"updates">>, UpdateName]),
       send_doc_update_response(Lang, UpdateSrc, nil, nil, Req, Db);
   
  -handle_doc_update_req(#httpd{
  -        path_parts=[_DbName, _Design, _DesignName, _Update, _UpdateName, _DocId]
  -    }=Req, _Db) ->
  -    send_method_not_allowed(Req, "PUT");
  -
  -handle_doc_update_req(#httpd{
  -        path_parts=[_DbName, _Design, _DesignName, _Update, _UpdateName]
  -    }=Req, _Db) ->
  -    send_method_not_allowed(Req, "POST");
   
   handle_doc_update_req(Req, _Db) ->
       send_error(Req, 404, <<"update_error">>, <<"Invalid path.">>).
  
positive.code:     send_doc_update_response(Lang, UpdateSrc, DocId, Doc, Req, Db);
  
  handle_doc_update_req(#httpd{
          method = 'POST',
          path_parts=[_DbName, _Design, DesignName, _Update, UpdateName]
      }=Req, Db) ->
      DesignId = <<"_design/", DesignName/binary>>,
  
negative.code: handle_doc_show_req(Req, _Db) ->
      send_method_not_allowed(Req, "GET,POST,HEAD").
  
  
  handle_doc_update_req(#httpd{method = 'GET'}=Req, Db) ->
      send_method_not_allowed(Req, "POST,PUT,DELETE,ETC");
      
  handle_doc_update_req(#httpd{
          path_parts=[_DbName, _Design, DesignName, _Update, UpdateName, DocId]
      }=Req, Db) ->
      DesignId = <<"_design/", DesignName/binary>>,
  