git-annex/Utility
Joey Hess a7a1bcd1d6 Avoid passing -p to rsync, to interoperate with crippled filesystems.
In general, git-annex does not try to preserve file permissions. For
example, they don't round trip through special remotes. So it's ok to not
preserve them for git remotes either.

On crippled filesystems, rsync has been observed failing after the file
was transferred because it couldn't set some permission or other.
2013-02-22 15:23:29 -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
InodeCache.hs Direct mode: Support filesystems like FAT which can change their inodes each time they are mounted. 2013-02-19 17:31:03 -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 set fileEncoding on the off chance lsof outputs binary garbage 2013-02-18 17:20:52 -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 Avoid passing -p to rsync, to interoperate with crippled filesystems. 2013-02-22 15:23:29 -04:00
SafeCommand.hs little xargs eqivilant as a pure function 2013-02-15 13:05:19 -04:00
Shell.hs deal with Android's nonstandard shell location 2013-02-13 14:30:04 -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 avoid trying to use GECOS on Android, which responds with sig11 2013-02-19 18:06:27 -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