New features;
- Support for directing all output to a log file
- Improved logging support; Output from commands ran in background (git) is now included in the log
- More config options can be specified as command line options (--log-file, --pid-file, --host, --port)
- All command line options can also be specified using environment variables (GAD_DAEMON_MODE, GAD_QUIET, GAD_CONFIG, GAD_PID_FILE, GAD_LOG_FILE, GAD_HOST, GAD_PORT)
- Support for specifying up to one repository config using command line options (GAD_REPO_URL, GAD_REPO_PATH, GAD_REPO_BRANCH, GAD_REPO_REMOTE, GAD_REPO_DEPLOY)
Under the hood;
- New log handling based on python logging module
- New argument handling based on python argparse module