git-annex/Logs
Joey Hess 2a9077f4e9 fix transfer log cleanup crash
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.
2012-08-07 13:30:08 -04:00
..
Location.hs noop 2012-04-21 23:32:33 -04:00
Presence.hs pointlessness 2012-06-29 10:00:05 -04:00
Remote.hs syntax tweaks 2012-05-02 19:51:41 -04:00
Transfer.hs fix transfer log cleanup crash 2012-08-07 13:30:08 -04:00
Trust.hs tweaks 2012-01-11 00:06:54 -04:00
Unused.hs addunused: New command, the opposite of dropunused, it relinks unused content into the git repository. 2012-05-02 14:59:05 -04:00
UUID.hs noop 2012-04-21 23:32:33 -04:00
UUIDBased.hs use strict insertWith 2012-05-04 00:44:11 -04:00
Web.hs warning 2012-02-18 11:54:47 -04:00