Commits

Author Commit Message Labels Comments Date
Christian Theune
Continue unpuzzling the Mercurial repository code based on a vagrant example.
Christian Theune
Silence execnet rsync.
Christian Theune
Work towards better error reporting during deployment and throught the remote layer. Silence GPG by default.
Christian Theune
Remove local configuration: we configure remote only to avoid DNS issues etc.
Christian Theune
Fix secrets editing.
Christian Theune
Fix broken output imports: my local copy had a stale pyc file. Also: fix debugging time.sleep() in file component
Christian Theune
Turn debug output into an option on the output object to allow using different formatting functions independently.
Christian Theune
PEP 8
Christian Theune
Enable dirty dependencies in case we just want to look up "static" data and it's ok not to be updated if the list changes as long as we get something.
Christian Theune
Turn print output into using the output infrastructure.
Christian Theune
Try fixing supervisor. I can't really run this on OS X as the socket name becomes too long.
Christian Theune
Implement a basic event system to support cross-component triggers within a root component. This is used to implement a new "cold" deployment mode for supervisor programs: shutting them down before performing an actual deployment (but avoiding superfluous restarts)
Christian Theune
Remove usage of logging.
Christian Theune
Make remote output asynchronous.
Christian Theune
Another snapshot on the way to 1.1. Finish local/remote refactorings by making everything remote. Local deployments are now also using the execnet remoting layer through popen. This makes the code more testable and requires fewer special cases. Work on the remote output management to show actual changes. There is still more work to do, but I think I may have a green bar at the moment.
Stefan Walluhn
add PurgeCronTab to enforce empty crontabs
Christian Theune
Move towards a unified deploy command.
Christian Theune
Fix unicode encoding/decoding in File content. Fixes #14944
Christian Theune
Another snapshot: - update dependencies - get existing tests back to green
Christian Theune
Work on documentation. Clean up some stuff.
Christian Theune
Snapshot of my rework of batou output and error handling.
Christian Theune
Back to development: 1.0.3
Christian Theune
Tagging 1.0.2
Christian Theune
Preparing release 1.0.2
Tags
1.0.2
Christian Theune
Fix bundle shipping problem due to language issues.
ckauhaus
Back to development: 1.0.2
ckauhaus
Tagging 1.0.1
ckauhaus
Preparing release 1.0.1
Tags
1.0.1
ckauhaus
clean up sources
Stefan Walluhn
add test to ensure no additional newlines are added by Jinja2
  1. Prev
  2. Next