aboutsummaryrefslogtreecommitdiffstats
path: root/pkgs/populate/default.nix
Commit message (Expand)AuthorAgeFilesLines
* populate: stop if a flake's URL can't be foundtv11 hours1-4/+11
* populate: refer to flakes as git+file: only with a usable .gittv11 hours1-2/+8
* populate: check the hooks and submodules of Git work treestv11 hours1-53/+87
* populate: keep URLs, refs, and names from being taken for optionstv11 hours1-7/+8
* populate, overlay: mark populate's scripts as shell, drop unused libHEADmastertv18 hours1-2/+2
* populate: omit the times of directories and symlinkstv18 hours1-0/+4
* populate: follow branches and tags of git sourcestv18 hours1-17/+24
* populate: name the target alike in all messagestv19 hours1-20/+20
* populate: reduce log spamtv20 hours1-2/+2
* populate: name the target's user in messages unless it's roottv27 hours1-5/+12
* populate prune: name the target by its host, like populate's messagestv27 hours1-21/+16
* populate prune: name the target like populating doestv27 hours1-8/+12
* populate: fail on inputs drawn that the flake doesn't havetv28 hours1-0/+75
* populate: never write through files or change hard links elsewheretv28 hours1-13/+42
* populate git: refuse work trees whose .git names places elsewheretv28 hours1-2/+93
* populate: draw inputs below drawn inputs at any depthtv30 hours1-16/+26
* populate: cope with unusual names and pathstv30 hours1-47/+72
* populate: stop the ssh master also when a signal ends populatetv30 hours1-1/+9
* populate file: check the .rsync-filter files that really applytv30 hours1-32/+90
* populate flake-input: fail on failures, reuse the store, leave out replaced i...tv30 hours1-55/+133
* populate: stay inside the target directorytv30 hours1-54/+154
* populate: draw inputs by rewriting lock files, add materialize and patchestv30 hours1-46/+257
* populate flake, flake-input: take the flake reference as urltv39 hours1-8/+8
* populate file: add insecureLinkstv45 hours1-0/+55
* populate: log what rsync changes about each itemtv45 hours1-0/+4
* tests: run populate's jq programs over lock files of both shapestv2 days1-66/+1
* 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 days1-1/+2
* 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
* populate: add prunetv2 days1-1/+40
* 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 typetv3 days1-9/+11
* populate: generate flakes for inputs drawn from sourcestv3 days1-5/+131
* populate flake: add fetchOnTargettv3 days1-18/+80
* populate: add flake source typetv3 days1-1/+97
* populate: export TMPDIRtv3 days1-0/+1
* populate backup: fix error messagetv3 days1-1/+1
* populate: derive socket name from target hosttv2026-01-011-2/+2
* populate: use ssh control socket1.30.0tv2025-12-091-6/+12
* populate use singular tmpdirtv2025-12-091-24/+22
* populate pass{,age}: use $pass_outtv2025-12-091-9/+9