From 268608f1ebb71e3fb89fbd42b29d5a3340962fcb Mon Sep 17 00:00:00 2001 From: tv Date: Fri, 13 Nov 2026 04:34:38 +0000 Subject: populate prune: name the target like populating does Pruning prints the path of each entry it removes, without the target's user and host, while rsync, when populating, names the target as user@host:path. Pruning names it the same way, so the lines say which machine they're about. --- tests/scenarios.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/scenarios.nix b/tests/scenarios.nix index e23d14e..bd3be6a 100644 --- a/tests/scenarios.nix +++ b/tests/scenarios.nix @@ -1050,7 +1050,11 @@ assert !(krops.isLocalTarget (targets.remote "/")); sources = { inherit (sources) a; b.symlink = "a"; }; prune = true; output = map - (name: "pruning /var/krops/prune-${targetKind}/${name}") + (name: "pruning ${{ + local = ""; + remote = "root@${remoteHost}:"; + sudo = "deploy@${remoteHost}:"; + }.${targetKind}}/var/krops/prune-${targetKind}/${name}") [ "c" "d" "other" ]; check = '' test -e "$T"/a/flake.nix || fail "a removed" -- cgit v1.3.1