aboutsummaryrefslogtreecommitdiff
path: root/src/utils/push.rs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fail early if there is no activation script in profile pathAlexander Bantyev2020-12-021-0/+17
|
* Use DeployData's store path to build the activate-rs pathAndreas Fuchs2020-12-021-1/+0
| | | | This gets rid of yet more code, so - win!
* Don't copy the activate script (it's part of the closure anyway)Andreas Fuchs2020-12-021-1/+0
|
* Use the profile closure's activate script to activate the profileAndreas Fuchs2020-12-021-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.
* Quote node and profile names given to `nix build` (relates to #10)notgne22020-11-271-2/+2
|
* Remove old `--no-link` flags to the Nix buildnotgne22020-11-271-9/+5
|
* Remove ref/cows from DeployDefs, add interactive flag (resolves #4)notgne22020-11-221-1/+1
|
* Pass extra build args to build commandnotgne22020-11-141-0/+5
|
* Unmute some more outputs, document the remaining mutesnotgne22020-11-071-2/+1
|
* Abbreviate match expression with unwrap_or()notgne22020-10-301-4/+1
|
* Make all the errors work correctly (I am so so sorry)notgne22020-10-291-13/+42
|
* Add an option to keep build resultsnotgne22020-10-231-13/+30
|
* Fix log messages, prevent non-flake builds writing to result, unmute stderr ↵notgne22020-10-231-4/+3
| | | | on nix builds
* Clean up some CLI arguments, make magic rollback optionalnotgne22020-10-131-1/+1
|
* General improvements, deprecate `activate` profile option in favor of ↵notgne22020-10-021-5/+0
| | | | executing $PROFILE/activate (Wrap It Yourself) to ensure successful rollback activations
* Handle more command exits correctlynotgne22020-10-011-9/+21
|
* Rework system for deploy properties, add CLI override flagsnotgne22020-10-011-23/+23
|
* Improve nix copy stuffnotgne22020-10-011-4/+6
|
* Add license information, reformat Nix files, clean upnotgne22020-09-291-0/+4
|
* use separate binary for activation, more cleanupnotgne22020-09-281-1/+1
|
* Add missing filesnotgne22020-09-281-0/+108