about summary refs log tree commit diff
path: root/nix/sparseTree
diff options
context:
space:
mode:
authorVincent Ambo <mail@tazj.in>2021-11-23T11·24+0300
committerVincent Ambo <mail@tazj.in>2021-11-23T11·39+0300
commitbc51bd99d9509af4861304882b4236766a2a57e7 (patch)
treeb883f4c4115d477bf94340b2c76538449eca5be4 /nix/sparseTree
parent95ee86225b7b858ae6c2438211e934ee4db66222 (diff)
refactor(readTree): Move 'restrictFolder' function into readTree r/3082
This is generally useful for readTree users and should be part of
readTree itself.

This is a move towards exposing several readTree-related features from
the library itself, in the future also including logic like 'gather'.

Note that this has a small functional change: In error messages of the
function, the notation for accessing Nix attributes is now used rather
than the Perforce-style `//` notation common in TVL.

For example, an error at `//web/tvl/logo` will produce `web.tvl.logo`
in the error message (which corresponds to the readTree attribute
itself).

This makes more sense for non-TVL consumers of readTree, as the
Perforce-style notation is custom to us specifically.

Change-Id: I8e199e473843c40db40b404c20d2c71f48a0f658
Diffstat (limited to 'nix/sparseTree')
0 files changed, 0 insertions, 0 deletions