src/Pure/General/ssh.scala
changeset 75469 c2fb64822a7b
parent 75394 42267c650205
child 75474 d16dd2d1b50a
equal deleted inserted replaced
75468:a1c7829ac2de 75469:c2fb64822a7b
   321   ) extends System {
   321   ) extends System {
   322     def update_options(new_options: Options): Session =
   322     def update_options(new_options: Options): Session =
   323       new Session(new_options, session, on_close, nominal_host, nominal_user)
   323       new Session(new_options, session, on_close, nominal_host, nominal_user)
   324 
   324 
   325     def host: String = if (session.getHost == null) "" else session.getHost
   325     def host: String = if (session.getHost == null) "" else session.getHost
       
   326     def port: Int = session.getPort
   326 
   327 
   327     override def hg_url: String =
   328     override def hg_url: String =
   328       "ssh://" + user_prefix(nominal_user) + nominal_host + "/"
   329       "ssh://" + user_prefix(nominal_user) + nominal_host + "/"
   329 
   330 
   330     override def toString: String =
   331     override def toString: String =
   331       user_prefix(session.getUserName) + host + port_suffix(session.getPort) +
   332       user_prefix(session.getUserName) + host + port_suffix(port) +
   332       (if (session.isConnected) "" else " (disconnected)")
   333       (if (session.isConnected) "" else " (disconnected)")
   333 
   334 
   334 
   335 
   335     /* port forwarding */
   336     /* port forwarding */
   336 
   337