aboutsummaryrefslogtreecommitdiffstats
path: root/pkgs/populate
Commit message (Expand)AuthorAgeFilesLines
* populate: a README of its own, krops' linking to itkrops-2tv9 hours3-92/+635
* tests: populate's tests of its own, krops' using themtv10 hours9-0/+3455
* populate: layer populate below kropstv10 hours7-201/+510
* populate: a command line instead of a spectv10 hours7-180/+619
* populate: filter the program's sources by nametv11 hours1-6/+7
* populate: let git sources keep hooks, refuse them only for git+file:tv13 hours1-15/+14
* populate: state what the target sends back for derived copies in codetv13 hours1-32/+140
* populate: decide whether a target is local like isLocalTargettv13 hours2-13/+86
* populate: exit with the status of the command that failedtv13 hours3-8/+26
* populate: check the settings of sources in the spectv13 hours3-16/+172
* populate: fail if find fails looking for .rsync-filter filestv13 hours1-10/+11
* populate: give sizes in rsync's log in units of 1024tv13 hours2-3/+5
* populate: check paths in the spec, name the way into a cycletv13 hours1-4/+63
* populate: run pipe commands through a shelltv13 hours1-2/+2
* populate: refer to flakes as git+file: only with a usable .gittv13 hours2-5/+12
* populate: check the hooks and submodules of Git work treestv13 hours1-4/+32
* populate: keep URLs, refs, and names from being taken for optionstv13 hours1-8/+9
* README: requirements, and where populate's program istv13 hours1-3/+3
* populate: warn about the arguments it doesn't usetv13 hours1-42/+57
* populate: drop the shell implementationtv14 hours6-1781/+78
* populate: build with Rust 1.71, as in nixpkgs 23.11tv14 hours3-3/+4
* populate: draw flake inputs natively in Rusttv16 hours4-609/+1021
* populate: deliver flake and flake-input sources natively in Rusttv17 hours9-623/+1032
* populate: deliver flakes and draw inputs with the Rust programtv17 hours6-40/+1522
* populate: deliver sources other than flakes with the Rust programtv19 hours10-17/+1435
* populate docs: describe the designtv20 hours1-0/+177
* populate: add a Rust implementation, selectable for the teststv19 hours11-1603/+2224
* populate, overlay: mark populate's scripts as shell, drop unused libHEADmastertv20 hours1-2/+2
* populate: omit the times of directories and symlinkstv20 hours1-0/+4
* populate: follow branches and tags of git sourcestv20 hours1-17/+24
* populate: name the target alike in all messagestv21 hours1-20/+20
* populate: reduce log spamtv22 hours1-2/+2
* populate: name the target's user in messages unless it's roottv30 hours1-5/+12
* populate prune: name the target by its host, like populate's messagestv30 hours1-21/+16
* populate prune: name the target like populating doestv30 hours1-8/+12
* populate: fail on inputs drawn that the flake doesn't havetv31 hours2-0/+98
* populate: never write through files or change hard links elsewheretv31 hours1-13/+42
* populate git: refuse work trees whose .git names places elsewheretv31 hours1-2/+93
* populate: draw inputs below drawn inputs at any depthtv32 hours1-16/+26
* populate: cope with unusual names and pathstv32 hours1-47/+72
* populate: stop the ssh master also when a signal ends populatetv32 hours1-1/+9
* populate file: check the .rsync-filter files that really applytv32 hours1-32/+90
* populate flake-input: fail on failures, reuse the store, leave out replaced i...tv32 hours2-57/+150
* populate: stay inside the target directorytv32 hours1-54/+154
* populate: draw inputs by rewriting lock files, add materialize and patchestv32 hours1-46/+257
* populate flake, flake-input: take the flake reference as urltv41 hours1-8/+8
* populate file: add insecureLinkstv47 hours1-0/+55
* populate: log what rsync changes about each itemtv47 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