git-annex/Types
Joey Hess 88ccfaa78c
storeExportWithContentIdentifierM for directory special remote
Not sure if my reasoning about the races really holds.

It would certianly be possible to better guard against races by using
Linux-specific renameat2 with RENAME_EXCHANGE or RENAME_NOREPLACE.

Or by using link and relying on it not overwriting existing files -- but
that would need a filesystem that supports hard links and directory can
be used in filesystems that don't.
2019-03-04 14:46:25 -04:00
..
ActionItem.hs rename key2file and file2key 2019-01-14 13:03:35 -04:00
AdjustedBranch.hs refactor getCurrentBranch 2018-10-19 17:29:18 -04:00
Availability.hs
Backend.hs make everything build again after ByteString Key changes 2019-01-11 16:39:46 -04:00
Benchmark.hs new improved benchmark command that can benchmark anything git-annex does 2019-01-04 13:46:36 -04:00
BranchState.hs
CleanupActions.hs misctmp cleanup 2019-01-17 16:02:22 -04:00
Command.hs Make --json and --quiet suppress automatic init messages 2016-09-05 15:34:38 -04:00
Concurrency.hs disentangle concurrency and message type 2016-09-09 12:57:42 -04:00
Creds.hs Added git-remote-tor-annex, which allows git pull and push to the tor hidden service. 2016-11-21 17:27:38 -04:00
Crypto.hs Added new encryption=sharedpubkey mode for special remotes. 2016-05-10 16:50:31 -04:00
DeferredParse.hs fix build warnings under ghc 7.10 2015-12-19 17:42:45 -04:00
DesktopNotify.hs removed the old Android app 2018-10-13 01:41:11 -04:00
Difference.hs removed the old Android app 2018-10-13 01:41:11 -04:00
Distribution.hs rename key2file and file2key 2019-01-14 13:03:35 -04:00
Export.hs WIP 2019-02-21 17:32:59 -04:00
FileMatcher.hs support findred and --branch with file matching options 2018-12-09 13:38:35 -04:00
GitConfig.hs export: Deprecated the --tracking option. 2019-02-23 15:54:33 -04:00
Group.hs convert old uuid-based log parsers to attoparsec 2019-01-10 16:34:20 -04:00
Import.hs buildImportTrees is fully working 2019-02-22 12:41:17 -04:00
Key.hs fix build with old ghc 2019-01-18 13:59:29 -04:00
KeySource.hs refactoring 2015-12-22 13:42:58 -04:00
LockCache.hs
Messages.hs removed the old Android app 2018-10-13 01:41:11 -04:00
MetaData.hs fix encoding of metadata containing newlines 2019-02-20 14:26:18 -04:00
NumCopies.hs Get rid of unnecessary Monad constraint 2016-01-28 12:34:07 -04:00
RefSpec.hs Some optimisations to string splitting code. 2017-01-31 19:06:22 -04:00
Remote.hs storeExportWithContentIdentifierM for directory special remote 2019-03-04 14:46:25 -04:00
RepoVersion.hs v7 2018-10-25 18:24:23 -04:00
ScheduledActivity.hs
StandardGroups.hs newtype Group to ByteString 2019-01-09 15:05:49 -04:00
StoreRetrieve.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Test.hs removed the old Android app 2018-10-13 01:41:11 -04:00
Transfer.hs reorg 2017-12-14 11:26:59 -04:00
TrustLevel.hs finish fixing inverted Ord for TrustLevel 2018-04-13 15:17:54 -04:00
UrlContents.hs
UUID.hs quickcheck property for parsing of content identifier logs 2019-02-21 13:17:43 -04:00
View.hs avoid Arbitrary generating excessivly long lists 2019-01-21 13:50:24 -04:00