aboutsummaryrefslogtreecommitdiff
path: root/src/libcmd/repl.cc
diff options
context:
space:
mode:
authorQuantum Jump <quantumjump451@gmail.com>2024-07-05 20:22:53 +0100
committerQuantum Jump <quantumjump451@gmail.com>2024-07-09 13:55:05 +0000
commit6e0ca0242579dc6114ccfc2417406372acc3004c (patch)
treebed94e88cd66b0f1d3bf04bafac707b5b7c2e5d2 /src/libcmd/repl.cc
parentaccfd8aa9d786831e6e08e92162891e99e11c08a (diff)
Fix dry-run flag for nix-collect-garbage
`nix-collect-garbage --dry-run` previously elided the entire garbage collection check, meaning that it would just exit the script without printing anything. This change makes the dry run flag instead set the GC action to `gcReturnDead` rather than `gcDeleteDead`, and then continue with the script. So if you set `--dry-run`, it will print the paths it *would* have garbage collected, but not actually delete them. I filed a bug for this: https://git.lix.systems/lix-project/lix/issues/432 but then realised I could give fixing it a go myself. Change-Id: I062dbf1a80bbab192b5fd0b3a453a0b555ad16f2
Diffstat (limited to 'src/libcmd/repl.cc')
0 files changed, 0 insertions, 0 deletions