       {:status :success :msg "* Change has been transfered successfully to your remote repository"}
       {:status :failed :msg (str "* Transfer per SSH failed in: " failed-steps)})))
 
-(defn find-asset-paths [project]
-  (->> (concat (:source-paths project ["src"])
-               (:resource-paths project ["resources"])
-               (:test-paths project ["test"]))
-       (vec)))
-
-;;;; Main
-
-(def TRANSFER-STEPS [create-patch! upload-patch! apply-patch!])
-(def WAIT-TIME 500)
+;;; MAIN
 
 (defn sync-code-change
   ([console session dirs parameters]

            [clojure.java.shell :as sh]
            [clojure.java.io :as io]))

;;; Transfer steps
(def verbose false)
(def local-patch-file-name "test-refresh-local.patch")
(def remote-patch-file-name "test-refresh.remote.patch")

     :forwarding-port forwarding-port
     :remote-path     (normalize-remote-path path)}))

(defn find-asset-paths [project]
  (->> (concat (:source-paths project ["src"])
               (:resource-paths project ["resources"])
               (:test-paths project ["test"]))
       (vec)))

(defn remote-test-refresh [project & _]
  (m/info "* Remote-Test-Refresh version:" (u/artifact-version))
  (try
