git-annex/Assistant/Threads
Joey Hess 74c1e0660b
propagate git-annex -c on to transferrer child process
git -c was already propagated via environment, but need this for
consistency.

Also, notice it does not use gitAnnexChildProcess to run the
transferrer. So nothing is done about avoid it taking the
pid lock. It's possible that the caller is already doing something that
took the pid lock, and if so, the transferrer will certianly fail,
since it needs to take the pid lock too. This may prevent combining
annex.stalldetection with annex.pidlock, but I have not verified it's
really a problem. If it was, it seems git-annex would have to take
the pid lock when starting a transferrer, and hold it until shutdown,
or would need to take pid lock when starting to use a transferrer,
and hold it until done with a transfer and then drop it. The latter
would require starting the transferrer with pid locking disabled for the
child process, so assumes that the transferrer does not do anyting that
needs locking when not running a transfer.
2020-12-15 11:36:25 -04:00
..
Committer.hs finished this stage of the RawFilePath conversion 2020-11-04 14:20:37 -04:00
ConfigMonitor.hs auto-init autoenable=yes 2020-05-27 12:40:35 -04:00
Cronner.hs add missing space 2019-10-03 09:46:06 -04:00
DaemonStatus.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Exporter.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Glacier.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Merger.hs finished this stage of the RawFilePath conversion 2020-11-04 14:20:37 -04:00
MountWatcher.hs finished this stage of the RawFilePath conversion 2020-11-04 14:20:37 -04:00
NetWatcher.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
PairListener.hs convert TopFilePath to use RawFilePath 2019-12-09 15:07:21 -04:00
ProblemFixer.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Pusher.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
RemoteControl.hs convert to withCreateProcess for async exception safety 2020-06-04 12:44:09 -04:00
SanityChecker.hs finished this stage of the RawFilePath conversion 2020-11-06 14:10:58 -04:00
TransferPoller.hs convert getFileSize to RawFilePath 2020-11-05 11:32:57 -04:00
Transferrer.hs propagate git-annex -c on to transferrer child process 2020-12-15 11:36:25 -04:00
TransferScanner.hs add SeekInput (not yet used) 2020-09-15 15:41:13 -04:00
TransferWatcher.hs finished this stage of the RawFilePath conversion 2020-11-04 14:20:37 -04:00
Upgrader.hs fix windows assistant upgrade glitch 2020-11-19 12:50:25 -04:00
UpgradeWatcher.hs finished this stage of the RawFilePath conversion 2020-11-04 14:20:37 -04:00
Watcher.hs convert getFileSize to RawFilePath 2020-11-05 11:32:57 -04:00
WebApp.hs finished this stage of the RawFilePath conversion 2020-11-06 14:10:58 -04:00