In cases where we retrieve paths via user input, we must ensure that paths point where they are supposed to. For relative paths:
- must not be absolute
- if going outside parent dir does not make sense, it is forbidden, i.e. any path component other than
Component::Normal(_) must either be normalized away or forbidden before using the path
Tracker of where paths are retrieved from:
In cases where we retrieve paths via user input, we must ensure that paths point where they are supposed to. For relative paths:
Component::Normal(_)must either be normalized away or forbidden before using the pathTracker of where paths are retrieved from:
sysand_coreAPI: should enforce this where appropriate, or document otherwise,sysand.toml: project sourcesenv.toml: fixed in feat: use new local environment structure #297sysand-lock.toml:sources.meta.jsonfieldsmetaandchecksum