aboutsummaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Expand)AuthorAgeFilesLines
* populate git: refuse work trees whose .git names places elsewheretv20 hours1-1/+85
* tests: move combinations no code path tells apart to exhaustive teststv21 hours2-8/+55
* tests: check output, test rsync versions, close gaps in what's assertedtv21 hours5-20/+200
* populate: draw inputs below drawn inputs at any depthtv21 hours1-0/+39
* krops writeDeploy: deploy every flake by a URL Nix can't misreadtv21 hours1-25/+35
* populate: cope with unusual names and pathstv21 hours1-7/+58
* populate: stop the ssh master also when a signal ends populatetv21 hours3-5/+41
* populate file: check the .rsync-filter files that really applytv21 hours3-4/+53
* populate flake-input: fail on failures, reuse the store, leave out replaced i...tv21 hours2-0/+220
* populate: stay inside the target directorytv21 hours4-13/+429
* populate: draw inputs by rewriting lock files, add materialize and patchestv21 hours2-89/+318
* populate flake, flake-input: take the flake reference as urltv30 hours1-36/+36
* populate file: add insecureLinkstv37 hours3-1/+44
* tests: run populate's jq programs over lock files of both shapestv45 hours2-1/+134
* tests: deploy an older commit first in the git scenariostv45 hours2-8/+21
* tests: check re-locking of generated flakes and git+file: referencestv45 hours2-0/+28
* populate flake-input: remove uploads left behindtv45 hours1-0/+17
* populate: name inputs of generated flakes validlytv45 hours1-0/+11
* populate pipe: deliver changed output of the same sizetv45 hours2-0/+34
* populate, krops writeDeploy: refer to generated flakes as path:tv45 hours1-9/+34
* populate: draw inputs from sources that aren't flakestv45 hours2-0/+22
* populate: place overrides on sources with generated flakes correctlytv45 hours2-0/+33
* populate: stop the ssh master also after failurestv45 hours1-0/+24
* populate flake-input: replace symlinks pointing outside the storetv45 hours1-0/+16
* populate: replace symlinks before syncing with rsynctv45 hours1-0/+19
* populate flake-input: deliver the inputs the input's own lock file pinstv45 hours2-0/+103
* tests: add edge cases of flakestv45 hours4-2/+140
* tests: isolate flake scenarios, check eval errors against controlstv46 hours3-22/+98
* krops writeDeploy: pass --no-flake if /etc/nixos/flake.nix existstv46 hours1-1/+10
* krops writeDeploy: pass --use-remote-sudo only with a separate build targettv46 hours4-11/+83
* populate: add prunetv48 hours1-2/+51
* tests: add NixOS VM tests for populatetv2 days5-0/+914