aboutsummaryrefslogtreecommitdiff
path: root/src/push.rs (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-11-18Add option to build on the remote hostPhilipp Herzog1-59/+135
2021-08-12General code cleanupnotgne21-20/+20
2021-07-02Evaluate only once, and then only realiseAlexander Bantyev1-9/+47
2021-02-09Clean up adding Command argumentsnotgne21-10/+10
2021-01-26changed: remove 2015-style extern crateBernardo Meurer1-2/+2
2021-01-08Remove unused DeployPathToActivatePathErrornotgne21-2/+0
2021-01-08Struct-ify arguments to push_profilenotgne21-37/+56
2021-01-08Restructure projectnotgne21-0/+0
2020-12-19Fix fast_connection flag to enable substitute-on-destination correctlynotgne21-1/+1
2020-12-02Fail early if there is no activation script in profile pathAlexander Bantyev1-0/+17
2020-12-02Use DeployData's store path to build the activate-rs pathAndreas Fuchs1-1/+0
This gets rid of yet more code, so - win!
2020-12-02Don't copy the activate script (it's part of the closure anyway)Andreas Fuchs1-1/+0
2020-12-02Use the profile closure's activate script to activate the profileAndreas Fuchs1-6/+2
This gets rid of the "current_exe" vestige that has stuck around from when this program was meant to be standalone; instead, we use the (already known) path to the activate-rs wrapper, which automatically uses the correct binary for the deploy target platform.
2020-11-27Quote node and profile names given to `nix build` (relates to #10)notgne21-2/+2
2020-11-27Remove old `--no-link` flags to the Nix buildnotgne21-9/+5
2020-11-22Remove ref/cows from DeployDefs, add interactive flag (resolves #4)notgne21-1/+1
2020-11-14Pass extra build args to build commandnotgne21-0/+5
2020-11-07Unmute some more outputs, document the remaining mutesnotgne21-2/+1
2020-10-30Abbreviate match expression with unwrap_or()notgne21-4/+1
2020-10-29Make all the errors work correctly (I am so so sorry)notgne21-13/+42
2020-10-23Add an option to keep build resultsnotgne21-13/+30
2020-10-23Fix log messages, prevent non-flake builds writing to result, unmute stderr ↵notgne21-4/+3
on nix builds
2020-10-13Clean up some CLI arguments, make magic rollback optionalnotgne21-1/+1
2020-10-02General improvements, deprecate `activate` profile option in favor of ↵notgne21-5/+0
executing $PROFILE/activate (Wrap It Yourself) to ensure successful rollback activations
2020-10-01Handle more command exits correctlynotgne21-9/+21
2020-10-01Rework system for deploy properties, add CLI override flagsnotgne21-23/+23
2020-10-01Improve nix copy stuffnotgne21-4/+6
2020-09-29Add license information, reformat Nix files, clean upnotgne21-0/+4
2020-09-28use separate binary for activation, more cleanupnotgne21-1/+1
2020-09-28Add missing filesnotgne21-0/+108