diff options
author | Joey Hess <joey@kitenet.net> | 2014-01-26 13:03:25 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2014-01-26 13:03:25 -0400 |
commit | 3a8cf1f4bc7ddd9f063f2e2e7cf74ad093e0ef60 (patch) | |
tree | 09baadacf3ecc243b7104d60da4e0e8efdfc2ed2 /Types | |
parent | b87811c4b55d66b1edb26c73e6578ca9f2994a65 (diff) |
Optimise non-bare http remotes; no longer does a 404 to the wrong url every time before trying the right url. Needs annex-bare to be set to false, which is done when initially probing the uuid of a http remote.
Diffstat (limited to 'Types')
-rw-r--r-- | Types/GitConfig.hs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Types/GitConfig.hs b/Types/GitConfig.hs index fa0fdc65a..e54915a68 100644 --- a/Types/GitConfig.hs +++ b/Types/GitConfig.hs @@ -109,6 +109,7 @@ data RemoteGitConfig = RemoteGitConfig , remoteAnnexStartCommand :: Maybe String , remoteAnnexStopCommand :: Maybe String , remoteAnnexAvailability :: Maybe Availability + , remoteAnnexBare :: Maybe Bool {- These settings are specific to particular types of remotes - including special remotes. -} @@ -139,6 +140,7 @@ extractRemoteGitConfig r remotename = RemoteGitConfig , remoteAnnexStartCommand = notempty $ getmaybe "start-command" , remoteAnnexStopCommand = notempty $ getmaybe "stop-command" , remoteAnnexAvailability = getmayberead "availability" + , remoteAnnexBare = getmaybebool "bare" , remoteAnnexSshOptions = getoptions "ssh-options" , remoteAnnexRsyncOptions = getoptions "rsync-options" |