database: Convert our use of database files to save in tagstruct format.
authorColin Guthrie <colin@mageia.org>
Tue, 7 Jun 2011 22:21:04 +0000 (23:21 +0100)
committerColin Guthrie <colin@mageia.org>
Wed, 22 Jun 2011 21:47:55 +0000 (22:47 +0100)
commit695d5363803b7051f85bef82b55220aa37b212a5
tree674945ffeec9d803e62bbad9dae31385d35a64ee
parentec4fa4c668a61de8ed7c9452e73919ba0bb1a870
database: Convert our use of database files to save in tagstruct format.

This has the advantage of allowing versioned updates in the future,
thus allowing us to be more user friendly going forward (as opposed
to just ignoring entries from old versions).

The primary motivation for this, however, is to allow variable length
storage in each entry which will be needed for upcoming work.

At present this commit will ignore any legacy entries but support
for reading and subsequently converting legacy entries will be added
shortly.
src/modules/module-card-restore.c
src/modules/module-device-manager.c
src/modules/module-device-restore.c
src/modules/module-stream-restore.c