aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-11-14 00:35:56 +0000
committertv <tv@krebsco.de>2026-11-14 02:01:47 +0100
commite4991d754160dd851b980f142e4b9a23815eafa3 (patch)
tree42cde064b8ceb47a76379ab25d0e694eaff62ea5 /CHANGELOG.md
parentdd166e5a4d4349241aa3408c8d7f7340cb0a90fb (diff)
populate: a README of its own, krops' linking to itkrops-2
pkgs/populate/README.md documents populate on its own: building it, what it needs, its command line, the sources as JSON and in Nix with its Nix library, the target directory, the source types, flake inputs from sources, what it prints, and its tests. The sections about the target directory, the source types, and flake inputs from sources move there from krops' README, which links to them from sections of the same names, and from the first mention of populate. docs/design.md keeps how populate works. krops' README describes krops' own tests, and CHANGELOG what populate being a program of its own means for krops.
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md10
1 files changed, 6 insertions, 4 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8a59dc4..79c5ca2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,10 +2,12 @@
## Unreleased
-- Populate is a program written in Rust, which reads populate's arguments
- as JSON. The store gets one program for each version of krops, instead
- of a script for each set of arguments. `pkgs.populate`, `writeDeploy`,
- and the other functions keep their arguments.
+- Populate is a program of its own, written in Rust, in `pkgs/populate`,
+ with a command line, a Nix library, a README, and tests of its own. The
+ store gets one program for each version of krops, instead of a script for
+ each set of arguments. `pkgs.populate-unwrapped` is the program;
+ `pkgs.populate`, `writeDeploy`, and the other functions keep their
+ arguments, and `pkgs.populate` also takes a target string.
## 1.31.1