diff options
author | Joey Hess <joey@kitenet.net> | 2014-02-20 15:12:35 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2014-02-20 15:12:35 -0400 |
commit | cfdcf25d13eaa2a6a8b2601a50fda4370645c639 (patch) | |
tree | 2974ca42fe2262805a96f588033ba4ffd8ecc1ee /Command/Semitrust.hs | |
parent | 1c8c95915c3e234a3c8d24a4f5218a913239e15f (diff) |
refactor
Diffstat (limited to 'Command/Semitrust.hs')
-rw-r--r-- | Command/Semitrust.hs | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/Command/Semitrust.hs b/Command/Semitrust.hs index 26ce6961b..edba27346 100644 --- a/Command/Semitrust.hs +++ b/Command/Semitrust.hs @@ -7,26 +7,13 @@ module Command.Semitrust where -import Common.Annex import Command -import qualified Remote -import Logs.Trust +import Types.TrustLevel +import Command.Trust (trustCommand) def :: [Command] def = [command "semitrust" (paramRepeating paramRemote) seek SectionSetup "return repository to default trust level"] seek :: CommandSeek -seek = withWords start - -start :: [String] -> CommandStart -start ws = do - let name = unwords ws - showStart "semitrust" name - u <- Remote.nameToUUID name - next $ perform u - -perform :: UUID -> CommandPerform -perform uuid = do - trustSet uuid SemiTrusted - next $ return True +seek = trustCommand "semitrust" SemiTrusted |