git-annex/Utility
Joey Hess 1db7d27a45 add back debug logging
Make Utility.Process wrap the parts of System.Process that I use,
and add debug logging to them.

Also wrote some higher-level code that allows running an action
with handles to a processes stdin or stdout (or both), and checking
its exit status, all in a single function call.

As a bonus, the debug logging now indicates whether the process
is being run to read from it, feed it data, chat with it (writing and
reading), or just call it for its side effect.
2012-07-19 00:46:52 -04:00
..
Types added a merger thread 2012-06-22 17:01:08 -04:00
Applicative.hs pointlessness 2012-06-29 10:00:05 -04:00
Base64.hs rename 2011-07-05 20:24:10 -04:00
CoProcess.hs add back debug logging 2012-07-19 00:46:52 -04:00
CopyFile.hs Pass -a to cp even when it supports --reflink=auto, to preserve permissions. 2012-05-15 14:18:51 -04:00
Daemon.hs better pid file locking code 2012-07-02 13:47:32 -04:00
DataUnits.hs hslint 2011-12-09 01:57:13 -04:00
Directory.hs avoid untrappable exception if dirContentsRecursive is run on a directory 2012-07-02 10:56:26 -04:00
DirWatcher.hs typo 2012-06-28 14:15:49 -04:00
DiskFree.hs tweak 2012-04-18 13:23:46 -04:00
Dot.hs finished hlint pass 2011-07-15 12:47:14 -04:00
Exception.hs simplify 2012-03-16 02:12:56 -04:00
FileMode.hs in which I discover void 2012-04-21 23:06:19 -04:00
FileSystemEncoding.hs [Word8] to filesystem encoded String 2012-06-20 12:51:25 -04:00
Format.hs hlint 2012-02-16 00:44:51 -04:00
Gpg.hs add back debug logging 2012-07-19 00:46:52 -04:00
INotify.hs add back debug logging 2012-07-19 00:46:52 -04:00
JSONStream.hs go go gadget hlint 2011-09-20 23:24:48 -04:00
Kqueue.hs cleanup 2012-07-17 18:36:51 -04:00
libdiskfree.c Enable diskfree on kfreebsd, using statvfs. 2012-06-17 18:10:57 -04:00
libdiskfree.h Renamed diskfree.c to avoid OSX case insensativity bug. 2012-04-13 11:26:39 -04:00
libkqueue.c fix prototype 2012-06-19 01:57:19 -04:00
libkqueue.h fix prototype 2012-06-19 01:57:19 -04:00
LogFile.hs daemonize git annex watch 2012-06-11 00:39:09 -04:00
Lsof.hs add back debug logging 2012-07-19 00:46:52 -04:00
Matcher.hs fun with symbols 2012-03-17 00:38:40 -04:00
Misc.hs add debugging 2012-07-17 14:40:05 -04:00
Monad.hs noop 2012-04-21 23:32:33 -04:00
Parallel.hs rewrote to not use forkProcess 2012-07-18 19:25:46 -04:00
PartialPrelude.hs rename readMaybe to readish 2012-01-23 17:00:10 -04:00
Path.hs move 2012-03-11 18:12:36 -04:00
Percentage.hs percentage library 2012-04-29 17:48:07 -04:00
Process.hs add back debug logging 2012-07-19 00:46:52 -04:00
RsyncFile.hs record transfers for git-annex-shell 2012-07-02 01:31:10 -04:00
SafeCommand.hs add back debug logging 2012-07-19 00:46:52 -04:00
State.hs switch to the strict state monad 2012-01-29 22:55:06 -04:00
TempFile.hs switch from System.Cmd.Utils to System.Process 2012-07-18 18:00:24 -04:00
ThreadLock.hs reorg 2012-06-17 14:02:40 -04:00
ThreadScheduler.hs add a push retry thread 2012-06-25 16:38:12 -04:00
Touch.hsc unbreak code inside ifdef 2012-04-22 11:22:20 -04:00
TSet.hs stub syncer thread and commit channel 2012-06-22 14:10:25 -04:00
Url.hs bugfixes 2012-04-22 01:20:17 -04:00