diff options
Diffstat (limited to 'Command/Dead.hs')
-rw-r--r-- | Command/Dead.hs | 27 |
1 files changed, 3 insertions, 24 deletions
diff --git a/Command/Dead.hs b/Command/Dead.hs index 13aa74bff..f9e5c2e27 100644 --- a/Command/Dead.hs +++ b/Command/Dead.hs @@ -7,34 +7,13 @@ module Command.Dead where -import Common.Annex import Command -import qualified Remote -import Logs.Trust -import Logs.Group - -import qualified Data.Set as S +import Types.TrustLevel +import Command.Trust (trustCommand) def :: [Command] def = [command "dead" (paramRepeating paramRemote) seek SectionSetup "hide a lost repository"] seek :: CommandSeek -seek = withWords start - -start :: [String] -> CommandStart -start ws = do - let name = unwords ws - showStart "dead" name - u <- Remote.nameToUUID name - next $ perform u - -perform :: UUID -> CommandPerform -perform uuid = do - markDead uuid - next $ return True - -markDead :: UUID -> Annex () -markDead uuid = do - trustSet uuid DeadTrusted - groupSet uuid S.empty +seek = trustCommand "dead" DeadTrusted |