{"shas":[["fcbb50c46ed76b65b21d14af2389566deacac8b4","e0fcd583df77ec6c08e6d1257619cc1216ddc994@apache.org","Replicator DB changes:\n\n- Added back the restriction that only the replicator can edit replication documents - this avoids\n  lots of potential race conditions and confusion;\n- Added more tests;\n- More accurate log messages;\n- Don't ignore always replication documents already tagged with a replication_id property - this\n  is necessary when replicating a replicator DB from one server to another server.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1038067 13f79535-47bb-0310-9956-ffa450edef68","Filipe David Borba Manana"],["426bf6ea2ddf61d62ab887c358de835160cd9c64","e0fcd583df77ec6c08e6d1257619cc1216ddc994@apache.org","Replicator DB: added underscore prefix to the replication document fields that are meant to to be set/updated only by the replicator.\nThis makes it more clear to end users that those fields are meant to be used internally by CouchDB.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1038172 13f79535-47bb-0310-9956-ffa450edef68","Filipe David Borba Manana"],["6331271e1da47e676cdeeac6865a4d5901e2b771","e0fcd583df77ec6c08e6d1257619cc1216ddc994@apache.org","Replicator DB: stop all ongoing replications when the replicator DB is deleted or renamed (in the .ini config).\nAlso updated the gen_server to stop when it receives unexpected calls.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1038176 13f79535-47bb-0310-9956-ffa450edef68","Filipe David Borba Manana"],["bb80c828c6cd3cc062cb02876a2ec29e6b196531","e0fcd583df77ec6c08e6d1257619cc1216ddc994@apache.org","Corrected error message grammar.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1038181 13f79535-47bb-0310-9956-ffa450edef68","Filipe David Borba Manana"],["2e0083ef15434f19b18b593a49e66cc3927265b0","e0fcd583df77ec6c08e6d1257619cc1216ddc994@apache.org","Seal documents before passing them to map functions (JavaScript view server only).\nThis prevents one map function from modifying a document before it's passed to another map function.\nHas no effect on array fields for some Spidermonkey versions (see https://bugzilla.mozilla.org/show_bug.cgi?id=449657).\n\nCloses COUCHDB-925.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1038193 13f79535-47bb-0310-9956-ffa450edef68","Filipe David Borba Manana"],["7c2a261ca6671f70c96715710f83f5a848506247","e0fcd583df77ec6c08e6d1257619cc1216ddc994@apache.org","Replicator DB: fix a rare gen_server death case. Happened when the rep_db_created message is received before the changes loop dies.\nAlso simplified a bit the handling of subprocesses exits.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1038660 13f79535-47bb-0310-9956-ffa450edef68","Filipe David Borba Manana"],["67a79e7405b6f67e9226e69f6e6daf28d0cb5bf1","e0fcd583df77ec6c08e6d1257619cc1216ddc994@apache.org","Replicator DB: added _replication_state_time (a unix timestamp value) to replication documents.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1038665 13f79535-47bb-0310-9956-ffa450edef68","Filipe David Borba Manana"]],"ref":"refs/heads/trunk","push_id":20495111,"head":"67a79e7405b6f67e9226e69f6e6daf28d0cb5bf1","size":7}