- Update requirements to block Fabric >= 2 as it isn't compatible. [fschulze]
- Require Fabric >= 1.4.0 and vastly simplify the necessary patching. [fschulze]
- Close all newly opened connections after a Fabric call. [fschulze]
- Add context manager and decorator to easily switch fabric connections. [fschulze]
- Added documentation. [fschulze]
- Allow overwriting of fabric env from config with options prefixed by
fabric-
, i.e.fabric-shell = /bin/sh -c
. [fschulze]
- Packaging and test fixes. [fschulze]
- Fix task listing for
do
command. [fschulze]
- Use unique id for host string to avoid issues. [fschulze]
- Added
fab
command which is just a wrapper for Fabric with all it's options and reworkeddo
command into a simple version to just run a task. [fschulze] - Renamed mr.awsome to ploy and mr.awsome.fabric to ploy_fabric. [fschulze]
- When depending on Fabric, skip 1.8.3 which added a version pin on paramiko. [fschulze]
- Only add Fabric to install_requires if it can't be imported. That way we don't get problems if it's already installed as a system packages or in a virtualenv. [fschulze]
- Register
fabfile
massager for all instances. [fschulze] - Use context manager for output filtering and filter in
do
helper. [fschulze] - Moved setuptools-git from setup.py to .travis.yml, it's only needed for releases and testing. [fschulze]
- Initial release [fschulze]