Current implementation parses rsync's output a character a time, which is hardly efficient. It could be sped up a lot by using hGetBufSome, but that would require going really lowlevel, down to raw C style buffers (good example of that here: http://users.aber.ac.uk/afc/stricthaskell.html) But rsync doesn't output very much, so currently it seems ok. |
||
|---|---|---|
| .. | ||
| Helper | ||
| Bup.hs | ||
| Directory.hs | ||
| Git.hs | ||
| Hook.hs | ||
| List.hs | ||
| Rsync.hs | ||
| S3.hs | ||
| Web.hs | ||