aboutsummaryrefslogtreecommitdiffstats
path: root/pkgs
Commit message (Expand)AuthorAgeFilesLines
* populate: let git sources keep hooks, refuse them only for git+file:tv6 hours1-15/+9
* populate: stop if a flake's URL can't be foundtv7 hours1-4/+11
* populate: refer to flakes as git+file: only with a usable .gittv7 hours1-2/+8
* populate: check the hooks and submodules of Git work treestv7 hours1-53/+87
* populate: keep URLs, refs, and names from being taken for optionstv7 hours1-7/+8
* populate, overlay: mark populate's scripts as shell, drop unused libHEADmastertv14 hours2-6/+2
* populate: omit the times of directories and symlinkstv14 hours1-0/+4
* krops: add allocateTTY to writeDeploytv14 hours1-3/+8
* populate: follow branches and tags of git sourcestv14 hours1-17/+24
* populate: name the target alike in all messagestv15 hours1-20/+20
* populate: reduce log spamtv15 hours1-2/+2
* populate: name the target's user in messages unless it's roottv23 hours1-5/+12
* populate prune: name the target by its host, like populate's messagestv23 hours1-21/+16
* populate prune: name the target like populating doestv23 hours1-8/+12
* populate: fail on inputs drawn that the flake doesn't havetv24 hours2-0/+98
* populate: never write through files or change hard links elsewheretv24 hours1-13/+42
* populate git: refuse work trees whose .git names places elsewheretv24 hours1-2/+93
* populate: draw inputs below drawn inputs at any depthtv25 hours1-16/+26
* krops writeDeploy: deploy every flake by a URL Nix can't misreadtv25 hours1-15/+39
* populate: cope with unusual names and pathstv25 hours1-47/+72
* populate: stop the ssh master also when a signal ends populatetv25 hours1-1/+9
* populate file: check the .rsync-filter files that really applytv25 hours1-32/+90
* populate flake-input: fail on failures, reuse the store, leave out replaced i...tv25 hours2-57/+150
* populate: stay inside the target directorytv25 hours1-54/+154
* populate: draw inputs by rewriting lock files, add materialize and patchestv25 hours2-47/+258
* populate flake, flake-input: take the flake reference as urltv34 hours1-8/+8
* populate file: add insecureLinkstv41 hours1-0/+55
* populate: log what rsync changes about each itemtv41 hours1-0/+4
* tests: run populate's jq programs over lock files of both shapestv2 days2-66/+71
* populate flake-input: remove uploads left behindtv2 days1-0/+5
* populate: name inputs of generated flakes validlytv2 days1-7/+14
* populate pipe: deliver changed output of the same sizetv2 days1-1/+3
* populate, krops writeDeploy: refer to generated flakes as path:tv2 days2-2/+7
* populate: draw inputs from sources that aren't flakestv2 days1-0/+5
* populate: place overrides on sources with generated flakes correctlytv2 days1-0/+3
* populate: stop the ssh master also after failurestv2 days1-5/+8
* populate flake-input: replace symlinks pointing outside the storetv2 days1-1/+7
* populate: replace symlinks before syncing with rsynctv2 days1-0/+18
* populate flake-input: deliver the inputs the input's own lock file pinstv2 days1-138/+174
* krops writeDeploy: pass --no-flake if /etc/nixos/flake.nix existstv2 days1-1/+4
* krops writeDeploy: pass --use-remote-sudo only with a separate build targettv2 days1-1/+2
* populate: add prunetv2 days2-5/+47
* populate: stop the ssh master only if there is onetv2 days1-1/+4
* populate flake-input: support subdirectories named in URLstv2 days1-7/+41
* populate flake: support fetchOnTargettv2 days1-22/+183
* populate: add flake-input source typetv2 days1-9/+11
* krops writeDeploy: deploy generated flakestv2 days1-1/+12
* krops writeDeploy: add flake parametertv2 days1-2/+8
* populate: generate flakes for inputs drawn from sourcestv2 days1-5/+131
* populate flake: add fetchOnTargettv2 days1-18/+80