diff options
author | Eelco Dolstra <e.dolstra@tudelft.nl> | 2003-07-15T16·28+0000 |
---|---|---|
committer | Eelco Dolstra <e.dolstra@tudelft.nl> | 2003-07-15T16·28+0000 |
commit | f5b6fa5256efce5f7a963386cd16e441446f5746 (patch) | |
tree | dd4ada2e432ea1e7bcdeada23583539575b1a342 /src/globals.cc | |
parent | 8898e86b4fe1ecf8b34a5cca2a7b9b38d395678c (diff) |
* Basic work on allowing derive expressions to build multiple paths.
This is not entirely trivial since this introduces the possibility of mutual recursion. * Made normal forms self-contained. * Use unique ids, not content hashes, for content referencing.
Diffstat (limited to 'src/globals.cc')
-rw-r--r-- | src/globals.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/globals.cc b/src/globals.cc index 9893d7ad22b4..1edb38f7483e 100644 --- a/src/globals.cc +++ b/src/globals.cc @@ -2,7 +2,8 @@ #include "db.hh" -string dbHash2Paths = "hash2paths"; +string dbPath2Id = "path2id"; +string dbId2Paths = "id2paths"; string dbSuccessors = "successors"; string dbSubstitutes = "substitutes"; @@ -15,7 +16,8 @@ string nixDB = "/UNINIT"; void initDB() { - createDB(nixDB, dbHash2Paths); + createDB(nixDB, dbPath2Id); + createDB(nixDB, dbId2Paths); createDB(nixDB, dbSuccessors); createDB(nixDB, dbSubstitutes); } |