git-annex/Annex
Joey Hess bf86b5ca16 improve robustness of fromDirect and replaceFile
Made fromDirect check that a file in the tree has good content (and is not
a broken symlink either) before copying it to another file that has the
same key.

Made replaceFile clean up the temp file if the action that creates it, or
the file replacement action fails.
2013-05-25 15:06:02 -04:00
..
Content improve robustness of fromDirect and replaceFile 2013-05-25 15:06:02 -04:00
Branch.hs XMPP: Avoid redundant and unncessary pushes. Note that this breaks compatibility with previous versions of git-annex, which will refuse to accept any XMPP pushes from this version. 2013-05-21 18:24:29 -04:00
BranchState.hs remove git-annex branch read cache 2012-10-19 14:25:15 -04:00
CatFile.hs Merge branch 'master' into windows 2013-05-15 19:18:04 -04:00
CheckAttr.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
Content.hs improve robustness of fromDirect and replaceFile 2013-05-25 15:06:02 -04:00
Direct.hs improve robustness of fromDirect and replaceFile 2013-05-25 15:06:02 -04:00
Environment.hs fix warnings 2013-05-13 15:30:18 -04:00
Exception.hs improve robustness of fromDirect and replaceFile 2013-05-25 15:06:02 -04:00
FileMatcher.hs per-IA-item content directories 2013-04-25 23:44:55 -04:00
Journal.hs improve robustness of fromDirect and replaceFile 2013-05-25 15:06:02 -04:00
Link.hs fix the day's Windows permissions damage 2013-05-14 20:15:14 -04:00
LockPool.hs fix permission damage (thanks, Windows) 2013-05-11 23:54:25 -04:00
Perms.hs fix permission damage (thanks, Windows) 2013-05-11 23:54:25 -04:00
Queue.hs type based git config handling for remotes 2013-01-01 13:58:14 -04:00
ReplaceFile.hs improve robustness of fromDirect and replaceFile 2013-05-25 15:06:02 -04:00
Ssh.hs fix imports 2013-05-14 13:53:29 -04:00
TaggedPush.hs expose Control.Monad.join 2013-04-22 20:24:53 -04:00
UUID.hs Now uses the Haskell uuid library, rather than needing a uuid program. 2013-02-10 14:52:54 -04:00
Version.hs git-annex now builds on Windows (doesn't work) 2013-05-11 15:03:00 -05:00
Wanted.hs --auto fixes 2012-12-06 13:22:16 -04:00