anchor.diff:          unlink(Self)
           end),
       Parser ! {get_doc_bytes, self()},
  -    receive 
  +    receive
       {doc_bytes, DocBytes} ->
           Doc = from_json_obj(?JSON_DECODE(DocBytes)),
           % we'll send the Parser process ID to the remote nodes so they can
  
positive.code: 
  rev_to_str({Pos, RevId}) ->
      ?l2b([integer_to_list(Pos),"-",revid_to_str(RevId)]).
                      
                      
  revs_to_strs([]) ->
      [];
  revs_to_strs([{Pos, RevId}| Rest]) ->
  
negative.code:     MergedBins = lists:map(
          fun(#att{name=Name, data=stub, revpos=StubRevPos}) ->
              case dict:find(Name, BinDict) of
              {ok, #att{revpos=DiskRevPos}=DiskAtt}
                      when DiskRevPos == StubRevPos orelse StubRevPos == nil ->
                  DiskAtt;
              _ ->
  