e2b67e0bc4
I hope this will be easier to reason about, and less buggy. It was certianly easier to write! An immediate benefit is that with a traversable queue of push requests to select from, the threads can be a lot fairer about choosing which client to service next. |
||
---|---|---|
.. | ||
Alert.hs | ||
BranchChange.hs | ||
Buddies.hs | ||
Changes.hs | ||
Commits.hs | ||
DaemonStatus.hs | ||
NamedThread.hs | ||
NetMessager.hs | ||
Pushes.hs | ||
ScanRemotes.hs | ||
ThreadedMonad.hs | ||
ThreadName.hs | ||
TransferQueue.hs | ||
TransferrerPool.hs | ||
TransferSlots.hs | ||
UrlRenderer.hs |