Thanks Filipe!

This is very nice and important contribution!

Cheers
Nikolai

On 21.03.2010, at 21:21, Jan Lehnardt wrote:

> Done and done.
> 
> Thanks again Filipe.
> 
> Cheers
> Jan
> --
> 
> On 21 Mar 2010, at 07:10, Filipe David Manana wrote:
> 
>> Jan,
>> 
>> It would also be a good idea to do the same with the filtered replication 
>> specific parameters ("filter" and "query_params"). The patch attached to 
>> this email does it.
>> 
>> Also, don't forget the regression test attached to 
>> https://issues.apache.org/jira/browse/COUCHDB-703
>> 
>> cheers
>> 
>> On Sat, Mar 20, 2010 at 12:22 AM, <j...@apache.org> wrote:
>> Author: jan
>> Date: Sat Mar 20 00:22:04 2010
>> New Revision: 925497
>> 
>> URL: http://svn.apache.org/viewvc?rev=925497&view=rev
>> Log:
>> backwards compatible ids for non-docid replications
>> 
>> Modified:
>>   couchdb/trunk/src/couchdb/couch_rep.erl
>> 
>> Modified: couchdb/trunk/src/couchdb/couch_rep.erl
>> URL: 
>> http://svn.apache.org/viewvc/couchdb/trunk/src/couchdb/couch_rep.erl?rev=925497&r1=925496&r2=925497&view=diff
>> ==============================================================================
>> --- couchdb/trunk/src/couchdb/couch_rep.erl (original)
>> +++ couchdb/trunk/src/couchdb/couch_rep.erl Sat Mar 20 00:22:04 2010
>> @@ -455,7 +455,12 @@ make_replication_id({Props}, UserCtx) ->
>>    QueryParams = proplists:get_value(<<"query_params">>, Props),
>>    DocIds = proplists:get_value(<<"doc_ids">>, Props),
>>    Base = couch_util:to_hex(erlang:md5(
>> -        term_to_binary([HostName, Src, Tgt, Filter, QueryParams, DocIds])
>> +        case DocIds of
>> +        undefined ->
>> +            term_to_binary([HostName, Src, Tgt, Filter, QueryParams]);
>> +        DocIds ->
>> +            term_to_binary([HostName, Src, Tgt, Filter, QueryParams, 
>> DocIds])
>> +        end
>>    )),
>>    Extension = maybe_append_options(
>>        [<<"continuous">>, <<"create_target">>], Props),
>> 
>> 
>> 
>> 
>> 
>> -- 
>> Filipe David Manana,
>> fdman...@gmail.com
>> 
>> "Reasonable men adapt themselves to the world.
>> Unreasonable men adapt the world to themselves.
>> That's why all progress depends on unreasonable men."
>> 
>> <backwards_compatible_repids-trunk.patch>
> 

Reply via email to