core/src/main/java/org/apache/brooklyn/util/core/task/ssh/SshPutTaskWrapper.java [74:87]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        @Override
        public Void call() throws Exception {
            try {
                Preconditions.checkNotNull(getMachine(), "machine");
                
                String remoteFile = getRemoteFile();

                if (createDirectory) {
                    String remoteDir = remoteFile;
                    int exitCodeOfCreate = -1;
                    try {
                        int li = remoteDir.lastIndexOf("/");
                        if (li>=0) {
                            remoteDir = remoteDir.substring(0, li+1);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



software/winrm/src/main/java/org/apache/brooklyn/location/winrm/WinRmPutTaskWrapper.java [69:82]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        @Override
        public Void call() throws Exception {
            try {
                Preconditions.checkNotNull(getMachine(), "machine");

                String remoteFile = getRemoteFile();

                if (createDirectory) {
                    String remoteDir = remoteFile;
                    int exitCodeOfCreate = -1;
                    try {
                        int li = remoteDir.lastIndexOf("/");
                        if (li>=0) {
                            remoteDir = remoteDir.substring(0, li+1);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



