anchor.diff:      end.
   
   delete_db_req(#httpd{user_ctx=UserCtx}=Req, DbName) ->
  -    case ?COUCH:delete_db(DbName, [{user_ctx, UserCtx}]) of
  +    case fabric:delete_db(DbName, [{user_ctx, UserCtx}]) of
       ok ->
           send_json(Req, 200, {[{ok, true}]});
       Error ->
  
positive.code: couch_doc_open(Db, DocId, Rev, Options) ->
      case Rev of
      nil -> % open most recent rev
          case ?COUCH:open_doc(Db, DocId, Options) of
          {ok, Doc} ->
              Doc;
           Error ->
               throw(Error)
           end;
    _ -> % open a specific rev (deletions come back as stubs)
        case ?COUCH:open_revs(Db, DocId, [Rev], Options) of
            {ok, [{ok, Doc}]} ->
                Doc;
            {ok, [Else]} ->
  
negative.code:                 send_json(Req, 200, [], couch_doc:to_json_obj(Doc, Options))
              end;
          _ ->
              {ok, Results} = fabric:open_revs(Db, DocId, Revs, Options),
              {ok, Resp} = start_json_response(Req, 200),
              send_chunk(Resp, "["),
              % We loop through the docs. The first time through the separator
  