git-annex/Utility
Joey Hess 1e59df083d Use haskell setenv library to clean up several ugly workarounds for inability to manipulate the environment on windows.
Didn't know that this library existed!

This includes making git-annex not re-exec itself on start on windows, and
making the test suite on Windows run tests without forking.
2014-10-15 20:33:52 -04:00
..
DirWatcher relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
LockFile final scary locking refactoring (for now) 2014-08-20 19:30:40 -04:00
Applicative.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
Base64.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
Batch.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
Bloom.hs Rather than crashing when there's a problem with the requested bloomfilter capacity/accuracy, fall back to a reasonable default bloom filter size. 2014-09-12 12:26:12 -04:00
CoProcess.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
CopyFile.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
Daemon.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
Data.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
DataUnits.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
DBus.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
Directory.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
DirWatcher.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
DiskFree.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
Dot.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
Env.hs Use haskell setenv library to clean up several ugly workarounds for inability to manipulate the environment on windows. 2014-10-15 20:33:52 -04:00
Exception.hs qualify catch and try 2014-08-10 19:40:21 -04:00
ExternalSHA.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
FileMode.hs unify exception handling into Utility.Exception 2014-08-07 22:03:29 -04:00
FileSystemEncoding.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
Format.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
FreeDesktop.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
Glob.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
Gpg.hs Use haskell setenv library to clean up several ugly workarounds for inability to manipulate the environment on windows. 2014-10-15 20:33:52 -04:00
Hash.hs lazy bytestring fromStrict is not available in stable; use fromChunks instead 2014-05-29 20:25:01 -04:00
HumanNumber.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
HumanTime.hs indent with tabs not spaces 2014-10-09 15:09:26 -04:00
InodeCache.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
JSONStream.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
libdiskfree.c relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
libdiskfree.h Renamed diskfree.c to avoid OSX case insensativity bug. 2012-04-13 11:26:39 -04:00
libkqueue.c relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
libkqueue.h fix prototype 2012-06-19 01:57:19 -04:00
libmounts.c cleanup 2012-07-19 21:20:38 -04:00
libmounts.h Got removable media mount detection working on Android. 2013-05-04 16:19:25 -04:00
LinuxMkLibs.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
LockFile.hs reorganize and refactor lock code 2014-08-20 16:45:58 -04:00
LogFile.hs Windows: Assistant now logs to daemon.log. 2014-06-17 19:27:54 -04:00
Lsof.hs Use haskell setenv library to clean up several ugly workarounds for inability to manipulate the environment on windows. 2014-10-15 20:33:52 -04:00
Matcher.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
Metered.hs testremote: New command to test uploads/downloads to a remote. 2014-08-01 15:10:01 -04:00
Misc.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
Monad.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
Mounts.hsc avoid warnings when built with ghc 7.6 2013-06-02 15:01:58 -04:00
Network.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
NotificationBroadcaster.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
OSX.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
Parallel.hs unify exception handling into Utility.Exception 2014-08-07 22:03:29 -04:00
PartialPrelude.hs rename readMaybe to readish 2012-01-23 17:00:10 -04:00
Path.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
Percentage.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
PID.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
PosixFiles.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
Process.hs lift types from IO to Annex 2014-07-29 16:28:44 -04:00
QuickCheck.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
Quvi.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
Rsync.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
SafeCommand.hs export CreateProcess fields from Utility.Process 2014-06-10 19:20:14 -04:00
Scheduled.hs indent with tabs not spaces 2014-10-09 15:09:26 -04:00
Shell.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
SimpleProtocol.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
SRV.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
SshConfig.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
Tense.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
ThreadLock.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
ThreadScheduler.hs increase sleep 2014-07-16 16:16:25 -04:00
TList.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
Tmp.hs unify exception handling into Utility.Exception 2014-08-07 22:03:29 -04:00
Touch.hsc relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
URI.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
Url.hs add compat cruft for old versions of http-types and http-conduit 2014-08-17 15:39:46 -04:00
UserInfo.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
Verifiable.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
WebApp.hs fix some mixed space+tab indentation 2014-10-09 15:09:11 -04:00
winprocess.c windows: Fix process termination code. 2014-02-13 15:53:10 -04:00
WinProcess.hs relicense general utility library code to BSD 2014-05-10 11:01:27 -03:00
Yesod.hs revert reversion 2014-10-15 11:49:13 -04:00