Better error handling
- Change exit code when remote cannot be accessed from 5 (ERROR_DOWNLOAD) to 4 (ERROR_UPLOAD)
- Fix directory creation with SFTP
- Fix submodule handling
- Fix/Add support for nested branch names by allowing
/in scope names - Pass insecure-flag to submodules
- Pass ssh-keys to submodules if used
- Add support for config
disable-epsvandno-commit - Allow
trueandfalsefor boolean configurations (insecure,disable-epsv,no-commit) - Add support for option
--insecurefor LFTP actions (download and pull) - Add support for FTPES for LFTP actions (download and pull)
- Add better error messages for curl errors
- Support --no-commit option for pull action
- Documentation updates