summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorKlaus Aehlig <klaus.aehlig@huawei.com>2025-01-10 12:43:48 +0100
committerKlaus Aehlig <klaus.aehlig@huawei.com>2025-01-22 10:40:32 +0100
commit6c4ecdb57f9140dc8474da2f83660fc5f977cc6d (patch)
tree280cc0da0321b55e23f731b9d3c6b5e04830d7cf /share
parent70393c8717c7b3b192928e652e103f12ff89a483 (diff)
downloadjustbuild-6c4ecdb57f9140dc8474da2f83660fc5f977cc6d.tar.gz
Computed roots: extend data structure to support the absent pragma
Diffstat (limited to 'share')
-rw-r--r--share/man/just-repository-config.5.md12
1 files changed, 8 insertions, 4 deletions
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