git-annex/Assistant/WebApp
Joey Hess a76078a78e process group killing
This seems to work pretty well.

Handled the process groups like this:

- git-annex processes started by the assistant for transfers are run in their
  own process groups.
- otherwise, rely on the shell to allocate a process group for git-annex

There is potentially a problem if some other program runs git-annex
directly (not using sh -c) The program and git-annex would then be in
the same process group. If that git-annex starts a transfer and it's
canceled, the program would also get killed. May or may not be a desired
result.

Also, the new updateTransferInfo probably closes a race where it was
possible for the thread id to not be recorded in the transfer info, if
the transfer info file from the transfer process is read first.
2012-08-10 15:52:22 -04:00
..
Configurators.hs merge two repository screens into one 2012-08-05 19:55:06 -04:00
DashBoard.hs process group killing 2012-08-10 15:52:22 -04:00
Documentation.hs improved config 2012-08-03 20:40:34 -04:00
Notifications.hs reorg templates 2012-07-31 01:24:49 -04:00
routes add routes to pause/start/cancel transfers 2012-08-08 16:20:24 -04:00
SideBar.hs factor out onclick javascript 2012-08-08 17:07:38 -04:00