show direct/indirect mode

This commit is contained in:
Joey Hess 2012-12-13 13:48:07 -04:00
parent cfe354eccd
commit cf129c2545

View file

@ -69,6 +69,7 @@ fast_stats :: [Stat]
fast_stats =
[ supported_backends
, supported_remote_types
, repository_mode
, remote_list Trusted
, remote_list SemiTrusted
, remote_list UnTrusted
@ -127,6 +128,11 @@ supported_remote_types :: Stat
supported_remote_types = stat "supported remote types" $ json unwords $
return $ map R.typename Remote.remoteTypes
repository_mode :: Stat
repository_mode = stat "repository mode" $ json id $ lift $
ifM isDirect
( return "direct", return "indirect" )
remote_list :: TrustLevel -> Stat
remote_list level = stat n $ nojson $ lift $ do
us <- M.keys <$> (M.union <$> uuidMap <*> remoteMap Remote.name)