From 6c4ecdb57f9140dc8474da2f83660fc5f977cc6d Mon Sep 17 00:00:00 2001 From: Klaus Aehlig Date: Fri, 10 Jan 2025 12:43:48 +0100 Subject: Computed roots: extend data structure to support the absent pragma --- share/man/just-repository-config.5.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'share') diff --git a/share/man/just-repository-config.5.md b/share/man/just-repository-config.5.md index 9d038641..ca272ea4 100644 --- a/share/man/just-repository-config.5.md +++ b/share/man/just-repository-config.5.md @@ -37,10 +37,14 @@ which determines the type and semantic of the subsequent elements: entry is missing, the root is considered absent and any target requiring this root has to come from a specified serve end point. - - *`"computed"`* refers to a file root that is the result of evaluating - an export target of a content-fixed repository. The list has to have - length 5, with the remaining arguments being the global repository name, - the module name, the target name, and the configuration, in that order. + - *`"computed"`* refers to a file root that is the result of + evaluating an export target of a content-fixed repository. The + list has to have length 5 or 6, with the remaining arguments + being the global repository name, the module name, the target + name, and the configuration, in that order, optionally followed + by a pragma object. If the pragma object contains the entry + `true` for the key `"absent"`, that root is considered absent, + otherwise not. - *`"tree structure"`* refers to the directory structure of a file root. The list has to have length 2 or 3. The second argument contains the -- cgit v1.2.3