aboutsummaryrefslogtreecommitdiff
path: root/src/activate.rs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Restructure projectnotgne22021-01-081-471/+0
|
* Modify activation logic to keep SSH connection alive for magic-rollback and ↵notgne22020-12-301-41/+141
| | | | avoid forking or disconnecting std{out,err}
* Fix log dir/file mismatchnotgne22020-12-271-1/+1
|
* Use error log macro more in activate.rsnotgne22020-12-271-7/+3
|
* Replace logger, add more logging options including filesnotgne22020-12-271-7/+9
|
* Simplify the types involved a littleAndreas Fuchs2020-12-151-4/+4
| | | | | The cursed match is still cursed, but at least we're not sending useless data across channels anymore.
* Use notify crate to learn about deletion of the activation sentinelAndreas Fuchs2020-12-151-33/+39
| | | | | We should now be able to deploy to non-Linux systems, and build all the required binaries too.
* Use `/tmp` as temp directory, not `/tmp/deploy-rs` (resolves #8 by deprecation)notgne22020-11-221-1/+1
|
* fixup! Check auto-rollback flag before deactivatingChristian Höppner2020-11-211-3/+1
|
* Check auto-rollback flag before deactivatingChristian Höppner2020-11-211-4/+12
|
* Remove bootstrapnotgne22020-11-071-43/+0
|
* Unmute some more outputs, document the remaining mutesnotgne22020-11-071-7/+0
|
* Mildly improve loggingnotgne22020-11-021-1/+2
|
* Tweak error messages a littlenotgne22020-10-301-1/+1
|
* Remove last remaining inappropriate panicsnotgne22020-10-291-6/+29
|
* Make all the errors work correctly (I am so so sorry)notgne22020-10-291-91/+172
|
* Make lock hash clearer (at apparently no expense)notgne22020-10-291-1/+1
|
* Set correct author on activate binarynotgne22020-10-291-2/+5
|
* Fail correctly if initial activation failsnotgne22020-10-251-6/+8
|
* Clean up some CLI arguments, make magic rollback optionalnotgne22020-10-131-11/+28
|
* Auto rollback if deployment is not confirmednotgne22020-10-131-72/+173
|
* Set working directory during activation to the profile pathnotgne22020-10-111-0/+2
|
* Move activate script location, use buildEnv for setActivatenotgne22020-10-111-2/+2
|
* General improvements, deprecate `activate` profile option in favor of ↵notgne22020-10-021-86/+82
| | | | executing $PROFILE/activate (Wrap It Yourself) to ensure successful rollback activations
* Handle more command exits correctlynotgne22020-10-011-10/+29
|
* Add license information, reformat Nix files, clean upnotgne22020-09-291-0/+4
|
* Move all activation logic to activate.rs (the unused warnings got annoying)notgne22020-09-291-1/+109
|
* use separate binary for activation, more cleanupnotgne22020-09-281-0/+54