Added remote.name.annex-web-options config
authorJoey Hess <joeyh@joeyh.name>
Tue, 1 Apr 2025 14:17:38 +0000 (10:17 -0400)
committerJoey Hess <joeyh@joeyh.name>
Tue, 1 Apr 2025 14:17:38 +0000 (10:17 -0400)
commite81fd720187f3a2d5badcd964c2374523519d4ba
tree3aa49f0dcf33e886d1c49567e03b1ef675e60f29
parent932fac7772a6f44d6ee6f75fa81e3016f83e1f58
Added remote.name.annex-web-options config

Which is a per-remote version of the annex.web-options config.

Had to plumb RemoteGitConfig through to getUrlOptions. In cases where a
special remote does not use curl, there was no need to do that and I used
Nothing instead.

In the case of the addurl and importfeed commands, it seemed best to say
that running these commands is not using the web special remote per se,
so the config is not used for those commands.
19 files changed:
Annex/Url.hs
Annex/YoutubeDl.hs
Assistant/Upgrade.hs
Assistant/WebApp/Configurators/IA.hs
CHANGELOG
CmdLine/GitRemoteAnnex.hs
Command/AddUrl.hs
Command/ImportFeed.hs
P2P/Http/Client.hs
Remote/BitTorrent.hs
Remote/External.hs
Remote/Git.hs
Remote/GitLFS.hs
Remote/HttpAlso.hs
Remote/S3.hs
Remote/Web.hs
Types/GitConfig.hs
doc/forum/Authentication_for_URL_downloads/comment_1_e5a146811b2ba94eeae424feba52a851._comment [new file with mode: 0644]
doc/git-annex.mdwn