diff options
author | Eelco Dolstra <e.dolstra@tudelft.nl> | 2003-07-07T09·25+0000 |
---|---|---|
committer | Eelco Dolstra <e.dolstra@tudelft.nl> | 2003-07-07T09·25+0000 |
commit | 5895c160c466c0a97716ffdf5ef654eb1c3c6009 (patch) | |
tree | 8e2756dd75b785f550c00538e4b97570d6a4c1c6 /src/store.hh | |
parent | 609a224848dd08cea35a89b03b64274c82f0a2a7 (diff) |
* Make dbRefs a mapping from Hash to [Path].
Diffstat (limited to 'src/store.hh')
-rw-r--r-- | src/store.hh | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/store.hh b/src/store.hh index b96fa30ba8e9..a83fa03045a3 100644 --- a/src/store.hh +++ b/src/store.hh @@ -10,6 +10,12 @@ using namespace std; void copyPath(string src, string dst); +/* Register a path keyed on its hash. */ +Hash registerPath(const string & path, Hash hash = Hash()); + +/* Query a path (any path) through its hash. */ +string queryPathByHash(Hash hash); + /* Copy a file to the nixStore directory and register it in dbRefs. Return the hash code of the value. */ void addToStore(string srcPath, string & dstPath, Hash & hash); @@ -17,8 +23,5 @@ void addToStore(string srcPath, string & dstPath, Hash & hash); /* Delete a value from the nixStore directory. */ void deleteFromStore(const string & path); -/* !!! */ -string queryFromStore(Hash hash); - #endif /* !__VALUES_H */ |