richard | 1 Feb 2008 04:54

10064: trunk/xapian-core/ trunk/xapian-core/api/ trunk/xapian-core/backends/ trunk/xapian-core/backends/flint/ trunk/xapian-core/common/

SVN root:       svn://svn.xapian.org/xapian
Changes by:     richard
Revision:       10064
Date:           2008-02-01 03:54:05 +0000 (Fri, 01 Feb 2008)

Log message (6 lines):
api/replication.cc,backends/database.cc,
backends/flint/flint_database.cc,backends/flint/flint_database.h,
common/database.h,common/replicationprotocol.h: Move replication
protocol definition into a separate file.  Add (virtual) support
methods for applying changesets to Database::Internal.  Sort out
atomic swapping of old database for new after a database copy.

Modified files:
U   trunk/xapian-core/ChangeLog
U   trunk/xapian-core/api/replication.cc
U   trunk/xapian-core/backends/database.cc
U   trunk/xapian-core/backends/flint/flint_database.cc
U   trunk/xapian-core/backends/flint/flint_database.h
U   trunk/xapian-core/common/database.h
A   trunk/xapian-core/common/replicationprotocol.h

Links:
http://xapian.org/C?10064
http://xapian.org/C?10064?trunk/xapian-core/ChangeLog
http://xapian.org/C?10064?trunk/xapian-core/api/replication.cc
http://xapian.org/C?10064?trunk/xapian-core/backends/database.cc
http://xapian.org/C?10064?trunk/xapian-core/backends/flint/flint_database.cc
http://xapian.org/C?10064?trunk/xapian-core/backends/flint/flint_database.h
http://xapian.org/C?10064?trunk/xapian-core/common/database.h
http://xapian.org/C?10064?trunk/xapian-core/common/replicationprotocol.h?A

Gmane