git-annex/Logs
Joey Hess 7225c2bfc0 record transfer information on local git remotes
In order to record a semi-useful filename associated with the key,
this required plumbing the filename all the way through to the remotes'
storeKey and retrieveKeyFile.

Note that there is potential for deadlock here, narrowly avoided.
Suppose the repos are A and B. A sends file foo to B, and at the same
time, B gets file foo from A. So, A locks its upload transfer info file,
and then locks B's download transfer info file. At the same time,
B is taking the two locks in the opposite order. This is only not a
deadlock because the lock code does not wait, and aborts. So one of A or
B's transfers will be aborted and the other transfer will continue.
Whew!
2012-07-01 17:15:11 -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 record transfer information on local git remotes 2012-07-01 17:15:11 -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