-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Please review the attached patch which contains a number of modifications intended to restructure the code to support a generalized backend datastore. This second patch is rather large - larger than I originally planned. I expect that all subsequent patches will be significantly smaller. The primary goal in this patch was to completely isolate the index from the generic (i.e. non-datastore specific) GNATS functionality and introduce a flat-file datastore library with which all relevant binaries are linked. A small addition to configure was made to build the flat-file datastore library by default. This is a significant leap forward in generalizing the backend datastore. The GNATS/datastore interface really starts to become more obvious with this patch. I have attempted to adequately describe all changes in detail in the ChangeLog. Feel free to ask me to elaborate where necessary. Once again, I've run these changes through my regression test suite and they appear to work well. Of course, I encourage more testing if people have the bandwidth. - -- Mel Hatzis -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (Darwin) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFCZFpUNF74HmYqaSERAmb/AJ9lmbMNnVk0mK8CcPS5jTkKSNRwTgCdEJar Mo9lELKzbkHdg6kAq0w3Igs= =SrwE -----END PGP SIGNATURE-----