about summary refs log tree commit diff
path: root/src/db.hh
AgeCommit message (Collapse)AuthorFilesLines
2003-07-31 * Enclose most operations that update the database in transactions.Eelco Dolstra1-9/+16
* Open all database tables (Db objects) at initialisation time, not every time they are used. This is necessary because tables have to outlive all transactions that refer to them.
2003-07-31 * Started using Berkeley DB environments. This is necessary forEelco Dolstra1-13/+58
transaction support (but we don't actually use transactions yet).
2003-07-17 * For debugging: `nix --verify' to check the consistency of theEelco Dolstra1-4/+1
database and store.
2003-07-07 * Make dbRefs a mapping from Hash to [Path].Eelco Dolstra1-0/+8
2003-05-26 * Some refactoring.Eelco Dolstra1-0/+26