aboutsummaryrefslogtreecommitdiff
path: root/doc/manual/rl-next/addDrvOutputDependencies.md
diff options
context:
space:
mode:
Diffstat (limited to 'doc/manual/rl-next/addDrvOutputDependencies.md')
-rw-r--r--doc/manual/rl-next/addDrvOutputDependencies.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/manual/rl-next/addDrvOutputDependencies.md b/doc/manual/rl-next/addDrvOutputDependencies.md
new file mode 100644
index 000000000..0442383ec
--- /dev/null
+++ b/doc/manual/rl-next/addDrvOutputDependencies.md
@@ -0,0 +1,14 @@
+---
+synopsis: "Add a builtin `addDrvOutputDependencies`"
+prs: 9216
+issues: 7910
+credits: [ericson, horrors]
+category: Features
+---
+
+This builtin allows taking a `drvPath`-like string and turning it into a string
+with context such that, when it lands in a derivation, it will create
+dependencies on *all the outputs* in its closure (!). Although `drvPath` does this
+today, this builtin starts forming a path to migrate to making `drvPath` have a
+more normal and less surprising string context behaviour (see linked issue and
+PR for more details).