Split IndexedDatabase and IndexedStore into a separate module.
commitd4ce0e6b5c32cfe6a43de045e1d68a20df04831f
authormhagger <mhagger@be7e6eca-30d4-0310-a8e5-ac0d63af7087>
Mon, 23 May 2011 04:01:07 +0000 (23 04:01 +0000)
committermhagger <mhagger@be7e6eca-30d4-0310-a8e5-ac0d63af7087>
Mon, 23 May 2011 04:01:07 +0000 (23 04:01 +0000)
treec688ee2ba3460f012ba64833adbb98b23ace3239
parent9420c51403d006dd332f64a42e3678ef22b2ded5
Split IndexedDatabase and IndexedStore into a separate module.

They use a separate mechanism and so have little in common with Database.
Also, they do not require anydbm, so maybe we can relax the requirement
of having a decent database.

git-svn-id: http://cvs2svn.tigris.org/svn/cvs2svn/trunk@5346 be7e6eca-30d4-0310-a8e5-ac0d63af7087
cvs2svn_lib/changeset_database.py
cvs2svn_lib/checkout_internal.py
cvs2svn_lib/cvs_item_database.py
cvs2svn_lib/database.py
cvs2svn_lib/indexed_database.py [copied from cvs2svn_lib/database.py with 55% similarity]
cvs2svn_lib/metadata_database.py
cvs2svn_lib/persistence_manager.py
cvs2svn_lib/repository_mirror.py