summaryrefslogtreecommitdiffstats
path: root/pkgs/populate
Commit message (Collapse)AuthorAgeFilesLines
* populate pass: calculate hash for each symlinklassulus2023-03-131-1/+9
| | | | | this fixes folders with symlinks not getting updated if the symlinked file is in another subfolder of the pass repo
* populate git: remove trailing spacestv2022-02-121-1/+1
|
* populate git: remove non-worktree targettv2022-02-121-0/+5
|
* target: use default port from SSH configErik Arvstedt2021-11-201-2/+1
| | | | | This is the expected behavior. The SSH config is also implicitly used for other SSH-related settings.
* populate file: isDerivation -> isStorePathtv2021-10-261-2/+2
|
* populate file: admit derivationstv2021-10-261-4/+15
|
* populate: add rsyncDefaultConfigtv2021-10-261-7/+14
|
* populate pass: don't decrypt .gpg-idlassulus2021-02-161-1/+1
|
* populate pass: make git optional againgit_optionallassulus2021-01-171-2/+6
|
* Make pass source follow symlinksSimon Bruder2020-12-151-1/+1
|
* add `shallow` option to git source typeEnno Lohmeier2020-07-021-3/+15
|
* treewide: harmonize ssh callstv2020-06-081-12/+11
|
* add target.extraOptionsErik Arvstedt2020-04-181-0/+1
|
* Merge pull request #15 from nyantec/feature/filterstv2020-02-181-2/+5
|\ | | | | support for include filters
| * support for include filtersMilan Pässler2020-02-031-2/+5
| | | | | | | | | | | | | | - Added a new option for `file` sources, which allows to specify a list of `include` and `exclude` filters - Added a new option for `file` sources, which allows to disable the `--delete-excluded` behaviour.
* | use writers from nixpkgsJörg Thalheim2020-02-171-3/+3
|/ | | | | This makes the evaluation of krops pure (no import from derivation) and makes it faster since the fetchGit result might be garbage collected.
* populate: re-add default values for useChecksum/excludeJörg Thalheim2019-12-231-2/+2
| | | | Turns out, those where required.
* populate file: add exclude optionJörg Thalheim2019-12-231-2/+5
|
* ssh: support using ssh-configured usertv2019-11-291-5/+7
| | | | | | | Let ssh use the user configured in its configuration files when the target user is set to the empty string. Closes https://github.com/krebs/krops/issues/2
* ssh, rsync: support using sudo on remoteMilan Pässler2019-11-291-3/+7
| | | | | | | | This allows deployment of remote hosts without having ssh access to the root user. Passwordless sudo is recommended since krops will use multiple ssh sessions and the password will not be remembered. Closes https://github.com/krebs/krops/issues/3
* populate git: add fetchAlways optionfetchAlwayslassulus2019-08-081-2/+6
|
* populate: support backupping targettv2019-07-161-1/+23
|
* populate: allow directories as sentineltv2019-07-161-1/+1
|
* populate derivation: print nix-build output to stderrlassulus2019-01-281-1/+1
|
* populate pass: check only hash of source directorycheck-subdirlassulus2018-12-141-1/+1
|
* populate pass: set -efutv2018-12-141-0/+2
|
* populate: add derivation typelassulus2018-12-041-0/+4
|
* populate pass: check if already up to datecheck-passlassulus2018-11-301-0/+15
|
* populate git: set -efutv2018-11-301-0/+1
|
* populate file: add useChecksumtv2018-11-281-3/+8
|
* populate symlink: fail if target is a directorytv2018-11-281-1/+1
|
* populate check: mkdir's verbose output to stderrtv2018-11-201-1/+1
|
* populate git: reset --hardtv2018-11-131-2/+1
|
* populate git: add clean.excludetv2018-10-311-1/+4
|
* populate: no name clashes anymoreIngolf Wagner2018-09-191-17/+17
|
* populate rsync: use stderrtv2018-09-131-1/+2
|
* populate git: clone with --recurse-submodulestv2018-08-231-1/+1
|
* populate git: support submodulestv2018-08-141-0/+1
|
* populate: inline scripttv2018-07-122-294/+133
|
* populate: support rsyncing filestv2018-04-241-1/+5
|
* import stockholm's deployment toolstv2018-02-282-0/+296
https://cgit.krebsco.de/stockholm 877b4104370c1ea9698a449e376e2842d7c372fd