summaryrefslogtreecommitdiff
path: root/Assistant/WebApp/Types.hs
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2012-09-10 15:20:18 -0400
committerGravatar Joey Hess <joey@kitenet.net>2012-09-10 15:21:34 -0400
commitb573d91aa27a315fe9b155349a0a90805dc01181 (patch)
tree5ec983836c6ea1baa3ca5676eb295747f73d447a /Assistant/WebApp/Types.hs
parent34a0e09d4be5ab9cc285dd7a3a72aea8460bdcdc (diff)
broke out fairly generic ssh stuff to Assistant.Ssh so pairing can use it too
I'd rather Utility.Ssh, but the SshData type is not sufficiently clean and generic for Utility.
Diffstat (limited to 'Assistant/WebApp/Types.hs')
-rw-r--r--Assistant/WebApp/Types.hs11
1 files changed, 1 insertions, 10 deletions
diff --git a/Assistant/WebApp/Types.hs b/Assistant/WebApp/Types.hs
index d018cddbf..f12aedee1 100644
--- a/Assistant/WebApp/Types.hs
+++ b/Assistant/WebApp/Types.hs
@@ -11,6 +11,7 @@
module Assistant.WebApp.Types where
import Assistant.Common
+import Assistant.Ssh
import Assistant.ThreadedMonad
import Assistant.DaemonStatus
import Assistant.ScanRemotes
@@ -67,16 +68,6 @@ data WebAppState = WebAppState
{ showIntro :: Bool
}
-data SshData = SshData
- { sshHostName :: Text
- , sshUserName :: Maybe Text
- , sshDirectory :: Text
- , sshRepoName :: String
- , needsPubKey :: Bool
- , rsyncOnly :: Bool
- }
- deriving (Read, Show, Eq)
-
instance PathPiece SshData where
toPathPiece = pack . show
fromPathPiece = readish . unpack