diff options
Diffstat (limited to 'Remote/External/Types.hs')
-rw-r--r-- | Remote/External/Types.hs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/Remote/External/Types.hs b/Remote/External/Types.hs index 87c2dc056..be608d4e5 100644 --- a/Remote/External/Types.hs +++ b/Remote/External/Types.hs @@ -54,8 +54,7 @@ data External = External , externalLock :: TMVar ExternalLock -- Never left empty. , externalConfig :: TMVar RemoteConfig - -- Never left empty. - , externalGitConfig :: TMVar RemoteGitConfig + , externalGitConfig :: RemoteGitConfig } newExternal :: ExternalType -> UUID -> RemoteConfig -> RemoteGitConfig -> Annex External @@ -65,7 +64,7 @@ newExternal externaltype u c gc = liftIO $ External <*> atomically newEmptyTMVar <*> atomically (newTMVar ExternalLock) <*> atomically (newTMVar c) - <*> atomically (newTMVar gc) + <*> pure gc type ExternalType = String |