git-annex/Utility
Joey Hess 43b4b7d43a can now build Android targeted binary
Various things that don't work on Android are just ifdefed out.

* the webapp (needs template haskell for arm)
* --include and --exclude globbing (needs libpcre, which is not ported;
  probably I'll make it use the pure haskell glob library instead)
* annex.diskreserve checking (missing sys/statvfs.h)
* timestamp preservation support (yawn)
* S3
* WebDAV
* XMPP

The resulting 17mb binary has been tested on Android, and it is able to,
at least, print its usage message.
2013-02-10 15:48:38 -04:00
..
Types watch for changes to transfer info files, to update progress bars on upload 2012-09-20 17:24:40 -04:00
Applicative.hs pointlessness 2012-06-29 10:00:05 -04:00
Base64.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
CoProcess.hs run git coprocesses with gitEnv 2012-09-15 17:43:37 -04:00
CopyFile.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
Daemon.hs webapp: Now always logs to .git/annex/daemon.log 2013-01-15 13:34:59 -04:00
DataUnits.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
DBus.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
Directory.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
DirWatcher.hs OSX FSEvents support 2012-12-27 15:22:29 -04:00
DiskFree.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
Dot.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
Exception.hs reconnect XMPP when NetWatcher notices a change 2012-10-27 00:42:14 -04:00
FileMode.hs restart UI 2013-01-03 18:50:30 -04:00
FileSystemEncoding.hs add decodeW8 2012-09-13 19:14:29 -04:00
Format.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
FreeDesktop.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
FSEvents.hs avoid double commits with inotify when direct mode file is created 2012-12-29 14:58:13 -04:00
Gpg.hs Deal with incompatability in gpg2, which caused prompts for encryption passphrases rather than using the supplied --passphrase-fd. 2013-01-16 15:27:46 -04:00
HumanTime.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
INotify.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
JSONStream.hs whitespace fixes 2012-12-13 00:45:27 -04:00
Kqueue.hs kqueue: Fix bug that made broken symlinks not be noticed. 2012-12-14 16:28:27 -04:00
libdiskfree.c can now build Android targeted binary 2013-02-10 15:48:38 -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
libmounts.c cleanup 2012-07-19 21:20:38 -04:00
libmounts.h can now build Android targeted binary 2013-02-10 15:48:38 -04:00
LogFile.hs webapp: Now has a page to view the log, accessed from the control menu. 2013-01-15 13:52:35 -04:00
Lsof.hs move thirdparty program installation for standalone bundle into haskell program 2012-12-14 16:07:59 -04:00
Matcher.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
Misc.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
Monad.hs pasto 2012-11-02 12:48:52 -04:00
Mounts.hsc finished where indentation changes 2012-12-13 00:24:19 -04:00
Network.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
NotificationBroadcaster.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
Observed.hs upload progress bars for webdav! 2012-11-18 20:30:05 -04:00
OSX.hs squelch warning 2012-11-26 16:29:05 -04:00
Parallel.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
PartialPrelude.hs rename readMaybe to readish 2012-01-23 17:00:10 -04:00
Path.hs move thirdparty program installation for standalone bundle into haskell program 2012-12-14 16:07:59 -04:00
Percentage.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
Process.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
QuickCheck.hs refactor 2012-12-19 23:13:50 -04:00
Rsync.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
SafeCommand.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
SRV.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
State.hs deal with mtl/monads-tf conflict 2012-10-24 14:43:32 -04:00
TempFile.hs whitespace fixes 2012-12-13 00:45:27 -04:00
Tense.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
ThreadLock.hs reorg 2012-06-17 14:02:40 -04:00
ThreadScheduler.hs can now build Android targeted binary 2013-02-10 15:48:38 -04:00
Touch.hsc finished where indentation changes 2012-12-13 00:24:19 -04:00
TSet.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
Url.hs cleanup 2013-01-28 11:32:30 +11:00
UserInfo.hs assistant: Detect when system is not configured with a user name, and set environment to prevent git from failing. 2013-01-06 13:34:08 -04:00
Verifiable.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
WebApp.hs webapp: Now always logs to .git/annex/daemon.log 2013-01-15 13:34:59 -04:00
Yesod.hs support building with yesod-default 1.1.0 2012-08-09 13:33:04 -04:00