cloudant/mem3 — pull request #29 by davisp (2012-05-07 13:33:51+00:00)
Title: Improve internal replicator configuration

This work is needed to support the internal replication requirements for
cluster elasticity. This adds three new options:

* batch_size - The number of revisions to replicate in a single batch
* batch_count - The number of batches to replicate. The special value
`all` means to replicate until finished.
* filter - A 1-arity function that takes a #full_doc_info{} record and
returns `keep` or `discard` that determines if that doc should be
included in the replication.

This includes the new improved filter functions along with addition of including filter information in the replication id.