{"shas":[["063968990b143e0d5028c76260b701a595df74a1","342e59d9b2e480cecef1eaab2dc7aaea23cdeeca@xebialabs.com","- Refactored/merged CIFS/Telnet and CIFS/WinRM support:\n  - Moved CIFS code to abstract class CifsConnection and made CifsTelnetConnection and CifsWinRmConnection subclasses of that class.\n  - Moved WinRM support to com.xebialabs.overthere.cifs.winrm package and subpackages.\n  - Introduced CifsConnectionBuilder and CifsConnectionType so that one protocol (\"cifs\") can be used, together with CifsConnectionType, to make all CIFS/Telnet and CIFS/WinRM connections.\n- Made ConnectionOptions.get throw IllegalArgumentException if a connection option has no value and introduced getOptional to be used when a connection option is optional.\n- Some minor code cleanup here and there.","Vincent Partington"]],"ref":"refs/heads/development","size":1,"head":"063968990b143e0d5028c76260b701a595df74a1","push_id":37481917}