allow multiple concurrent external special remote processes
authorJoey Hess <joeyh@joeyh.name>
Fri, 30 Sep 2016 18:29:02 +0000 (14:29 -0400)
committerJoey Hess <joeyh@joeyh.name>
Fri, 30 Sep 2016 18:29:02 +0000 (14:29 -0400)
commit5bf4623a1d8bf37b26fbfe4546d3f09d663eab37
tree576549431757ef32448e4233d92ccc068c0948cc
parentb69dea0ac333765554fb1697e10e45f7dbe24d59
allow multiple concurrent external special remote processes

Multiple external special remote processes for the same remote will be
started as needed when using -J.

This should not beak any existing external special remotes, because running
multiple git-annex commands at the same time could already start multiple
processes for the same external special remotes.
CHANGELOG
Remote/External.hs
Remote/External/Types.hs
doc/todo/external_special_remote_not_used_concurrently_with_-J.mdwn