nix-super/src/nix-store
John Ericson f880469173 Put canonicaliseTimestampAndPermissions in its own header/file
It is not inherently tied to `LocalStore`, it could probably even go in
`libnixutil`. Functions not attached to `LocalStore` should not be
declared in `local-store.hh`.

I am moving it to facilitate experimenting for #9344. If
canonicalisation should be done client-side in client-side builds, there
wouldn't be a `LocalStore` at all so having to include that header to
get this freestanding function is cumbersome and wrong.

Perhaps canonicalisation should still be done server-side for security
reasons --- I don't mean to make that judgement call now --- but even if
so, this freestanding function still isn't connected to `LocalStore` so
while less urgent it is still better to move out of this header.
2023-11-21 12:57:59 -05:00
..
dotgraph.cc Split up util.{hh,cc} 2023-11-05 12:20:02 -05:00
dotgraph.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
graphml.cc Split up util.{hh,cc} 2023-11-05 12:20:02 -05:00
graphml.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
nix-store.cc Put canonicaliseTimestampAndPermissions in its own header/file 2023-11-21 12:57:59 -05:00