proper way to override the download command?
This commit is contained in:
parent
25f2881cae
commit
df2a084965
1 changed files with 24 additions and 0 deletions
24
doc/todo/easy_way_to_reproduce_normal_download_command.mdwn
Normal file
24
doc/todo/easy_way_to_reproduce_normal_download_command.mdwn
Normal file
|
@ -0,0 +1,24 @@
|
|||
so there's a `annex.web-download-command` settings, great! i have used
|
||||
it to do bandwidth limitations with:
|
||||
|
||||
wget --limit-rate=$download -O %file %url
|
||||
|
||||
...and it works well.. however, i notice the output is different, and
|
||||
that's because once we override that setting, git-annex doesn't add
|
||||
other magic settings it uses. so by turning that thing on and off and
|
||||
inspecting the process list, i was able to figure out that the command
|
||||
is actually:
|
||||
|
||||
wget -q --show-progress --clobber -c --limit-rate=$download -O %file %url
|
||||
|
||||
that gets me closer to the command generated by git-annex. however, i
|
||||
am not sure the `--clobber` and `-c` flags should always be
|
||||
present. furthermore, the `--user-agent
|
||||
git-annex/5.20150610+gitg608172f-1~ndall+1` flag is missing.
|
||||
|
||||
could there be an (optional) %useragent interpolation to fix that?
|
||||
|
||||
what about the other settings, is it okay to hardcode those?
|
||||
|
||||
maybe this would be easier if there would be an options override just
|
||||
like rsync, but separate ones for curl and wget... --[[anarcat]]
|
Loading…
Add table
Add a link
Reference in a new issue