2a9077f4e9
Avoid crashing when "git annex get" fails to download from one location, and falls back to downloading from a second location. The problem is that git annex get calls download recursively from within itself if the first download attempt fails. So the first time through, it writes a transfer info file, which is then overwritten on the second, recursive call. Then on cleanup, it tries to delete the file twice, which of course doesn't work. Fixed both by not crashing if the transfer file is removed, and by changing Get to not run download recursively like that. It's the only thing that did so, and it just seems like a bad idea. |
||
---|---|---|
.. | ||
Location.hs | ||
Presence.hs | ||
Remote.hs | ||
Transfer.hs | ||
Trust.hs | ||
Unused.hs | ||
UUID.hs | ||
UUIDBased.hs | ||
Web.hs |