aboutsummaryrefslogtreecommitdiffstats
path: root/pkgs/populate
Commit message (Expand)AuthorAgeFilesLines
* populate: a README of its own, krops' linking to itkrops-2tv3 hours3-92/+635
* tests: populate's tests of its own, krops' using themtv3 hours9-0/+3455
* populate: layer populate below kropstv3 hours7-201/+510
* populate: a command line instead of a spectv4 hours7-180/+619
* populate: filter the program's sources by nametv5 hours1-6/+7
* populate: let git sources keep hooks, refuse them only for git+file:tv7 hours1-15/+14
* populate: state what the target sends back for derived copies in codetv7 hours1-32/+140
* populate: decide whether a target is local like isLocalTargettv7 hours2-13/+86
* populate: exit with the status of the command that failedtv7 hours3-8/+26
* populate: check the settings of sources in the spectv7 hours3-16/+172
* populate: fail if find fails looking for .rsync-filter filestv7 hours1-10/+11
* populate: give sizes in rsync's log in units of 1024tv7 hours2-3/+5
* populate: check paths in the spec, name the way into a cycletv7 hours1-4/+63
* populate: run pipe commands through a shelltv7 hours1-2/+2
* populate: refer to flakes as git+file: only with a usable .gittv7 hours2-5/+12
* populate: check the hooks and submodules of Git work treestv7 hours1-4/+32
* populate: keep URLs, refs, and names from being taken for optionstv7 hours1-8/+9
* README: requirements, and where populate's program istv7 hours1-3/+3
* populate: warn about the arguments it doesn't usetv7 hours1-42/+57
* populate: drop the shell implementationtv8 hours6-1781/+78
* populate: build with Rust 1.71, as in nixpkgs 23.11tv8 hours3-3/+4
* populate: draw flake inputs natively in Rusttv9 hours4-609/+1021
* populate: deliver flake and flake-input sources natively in Rusttv11 hours9-623/+1032
* populate: deliver flakes and draw inputs with the Rust programtv11 hours6-40/+1522
* populate: deliver sources other than flakes with the Rust programtv12 hours10-17/+1435
* populate docs: describe the designtv13 hours1-0/+177
* populate: add a Rust implementation, selectable for the teststv13 hours11-1603/+2224
* populate, overlay: mark populate's scripts as shell, drop unused libHEADmastertv14 hours1-2/+2
* populate: omit the times of directories and symlinkstv14 hours1-0/+4
* 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 spamtv16 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 doestv24 hours1-8/+12
* populate: fail on inputs drawn that the flake doesn't havetv25 hours2-0/+98
* populate: never write through files or change hard links elsewheretv25 hours1-13/+42
* populate git: refuse work trees whose .git names places elsewheretv25 hours1-2/+93
* populate: draw inputs below drawn inputs at any depthtv26 hours1-16/+26
* populate: cope with unusual names and pathstv26 hours1-47/+72
* populate: stop the ssh master also when a signal ends populatetv26 hours1-1/+9
* populate file: check the .rsync-filter files that really applytv26 hours1-32/+90
* populate flake-input: fail on failures, reuse the store, leave out replaced i...tv26 hours2-57/+150
* populate: stay inside the target directorytv26 hours1-54/+154
* populate: draw inputs by rewriting lock files, add materialize and patchestv26 hours1-46/+257
* populate flake, flake-input: take the flake reference as urltv35 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