discontinued unused operations;
authorwenzelm
Sun, 11 Sep 2022 23:37:05 +0200
changeset 76117 531248fd8952
parent 76116 c4dc343fdbcb
child 76118 e8e3b60d8ecd
discontinued unused operations;
src/Pure/General/ssh.scala
--- a/src/Pure/General/ssh.scala	Sun Sep 11 23:27:20 2022 +0200
+++ b/src/Pure/General/ssh.scala	Sun Sep 11 23:37:05 2022 +0200
@@ -156,25 +156,6 @@
   }
 
 
-  /* logging */
-
-  def logging(verbose: Boolean = true, debug: Boolean = false): Unit = {
-    JSch.setLogger(if (verbose) new Logger(debug) else null)
-  }
-
-  private class Logger(debug: Boolean) extends JSch_Logger {
-    def isEnabled(level: Int): Boolean = level != JSch_Logger.DEBUG || debug
-
-    def log(level: Int, msg: String): Unit = {
-      level match {
-        case JSch_Logger.ERROR | JSch_Logger.FATAL => Output.error_message(msg)
-        case JSch_Logger.WARN => Output.warning(msg)
-        case _ => Output.writeln(msg)
-      }
-    }
-  }
-
-
   /* user info */
 
   object No_User_Info extends UserInfo {
@@ -332,10 +313,8 @@
     override def bash_path(path: Path): String = Bash.string(remote_path(path))
 
     def chmod(permissions: Int, path: Path): Unit = sftp.chmod(permissions, remote_path(path))
-    def mv(path1: Path, path2: Path): Unit = sftp.rename(remote_path(path1), remote_path(path2))
     def rm(path: Path): Unit = sftp.rm(remote_path(path))
     def mkdir(path: Path): Unit = sftp.mkdir(remote_path(path))
-    def rmdir(path: Path): Unit = sftp.rmdir(remote_path(path))
 
     private def test_entry(path: Path, as_dir: Boolean): Boolean =
       try {
@@ -347,10 +326,6 @@
     override def is_dir(path: Path): Boolean = test_entry(path, true)
     override def is_file(path: Path): Boolean = test_entry(path, false)
 
-    def is_link(path: Path): Boolean =
-      try { sftp.lstat(remote_path(path)).isLink }
-      catch { case _: SftpException => false }
-
     override def make_directory(path: Path): Path = {
       if (!is_dir(path)) {
         execute(
@@ -382,29 +357,6 @@
       }).toList.sortBy(_.name)
     }
 
-    def find_files(
-      start: Path,
-      pred: Path => Boolean = _ => true,
-      include_dirs: Boolean = false,
-      follow_links: Boolean = false
-    ): List[Path] = {
-      val result = new mutable.ListBuffer[Path]
-      def check(path: Path): Unit = { if (pred(path)) result += path }
-
-      def find(dir: Path): Unit = {
-        if (include_dirs) check(dir)
-        if (follow_links || !is_link(dir)) {
-          for (entry <- read_dir(dir)) {
-            val path = dir + Path.basic(entry.name)
-            if (entry.is_file) check(path) else find(path)
-          }
-        }
-      }
-      if (is_file(start)) check(start) else find(start)
-
-      result.toList
-    }
-
     def open_input(path: Path): InputStream = sftp.get(remote_path(path))
     def open_output(path: Path): OutputStream = sftp.put(remote_path(path))