summaryrefslogtreecommitdiff
path: root/Assistant/TransferQueue.hs
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2012-08-10 14:14:08 -0400
committerGravatar Joey Hess <joey@kitenet.net>2012-08-10 14:14:08 -0400
commitd5e06e7b89133d8178b604724a41d4a392d577cd (patch)
tree90ad011ece5890b5cc0ab9eca01e6d6dfb4a9141 /Assistant/TransferQueue.hs
parent2e1f3a86aec44337775b418b66bf9696146a49f2 (diff)
fork off git-annex copy for transfers
This doesn't quite work, because canceling a transfer sends a signal to git-annex, but not to rsync (etc). Looked at making git-annex run in its own process group, which could then be killed, and would kill child processes. But, rsync checks if it's process group is the foreground process group and doesn't show progress if not, and when git has run git-annex, if git-annex makes a new process group, that is not the case. Also, if git has run git-annex, ctrl-c wouldn't be propigated to it if it made a new process group. So this seems like a blind alley, but recording it here just in case.
Diffstat (limited to 'Assistant/TransferQueue.hs')
0 files changed, 0 insertions, 0 deletions