git-annex/Annex
Joey Hess 907a0bcad6
avoid providing filename with NUL to quickcheck properties
instance Arbitrary [Char] allows that, and it's not a legal part of a
filename so can break processing them.

Noticed when prop_view_roundtrips failed.

The instance Arbitrary AssociatedFile avoids this problem.

This commit was sponsored by Mark Reidenbach on Patreon.
2020-11-06 15:15:33 -04:00
..
AdjustedBranch ByteString Ref continued 2020-04-07 13:27:11 -04:00
Branch fix warning 2020-02-17 15:06:28 -04:00
Concurrent differentiate between concurrency enabled at command line and by git config 2020-09-16 11:47:12 -04:00
Content more RawFilePath conversion 2020-11-05 18:45:37 -04:00
LockPool Display a message when git-annex has to wait for a pid lock file held by another process 2020-08-26 13:05:34 -04:00
MetaData
SpecialRemote remove redundant imports 2020-06-22 11:05:34 -04:00
View more RawFilePath conversion 2020-10-28 17:25:59 -04:00
Action.hs remove reapZombies 2020-09-25 11:50:38 -04:00
AdjustedBranch.hs finished this stage of the RawFilePath conversion 2020-11-06 14:10:58 -04:00
AutoMerge.hs convert getFileSize to RawFilePath 2020-11-05 11:32:57 -04:00
BloomFilter.hs Revert "data type that starts off using a set but converts to a bloom filter when large" 2020-07-01 20:12:19 -04:00
Branch.hs more RawFilePath conversion 2020-11-05 18:45:37 -04:00
BranchState.hs cache one more log file for metadata 2020-07-07 14:18:55 -04:00
CatFile.hs cat-file resource pool 2020-04-20 15:19:31 -04:00
ChangedRefs.hs more RawFilePath conversion 2020-10-29 14:20:57 -04:00
CheckAttr.hs more RawFilePath conversion 2020-10-28 17:25:59 -04:00
CheckIgnore.hs more RawFilePath conversion 2020-11-03 10:11:04 -04:00
Common.hs
Concurrent.hs differentiate between concurrency enabled at command line and by git config 2020-09-16 11:47:12 -04:00
Content.hs finished this stage of the RawFilePath conversion 2020-11-06 14:10:58 -04:00
CurrentBranch.hs
Difference.hs include git-annex-shell back in 2019-12-02 11:51:52 -04:00
DirHashes.hs Added http special remote, which is useful for accessing other remotes that publish content stored in them via http/https. 2020-09-01 15:16:35 -04:00
Drop.hs more RawFilePath conversion 2020-11-03 18:34:27 -04:00
Environment.hs include git-annex-shell back in 2019-12-02 11:51:52 -04:00
Export.hs Ref ByteString conversion done 2020-04-07 17:41:09 -04:00
ExternalAddonProcess.hs clean build warning 2020-11-03 11:36:48 -04:00
FileMatcher.hs more RawFilePath conversion 2020-10-30 15:55:59 -04:00
Fixup.hs more RawFilePath conversion 2020-10-29 10:50:29 -04:00
GitOverlay.hs more RawFilePath conversion 2020-10-29 12:03:50 -04:00
HashObject.hs more RawFilePath conversion 2020-10-28 17:25:59 -04:00
Hook.hs don't try to remove pre-commit-annex and post-update-annex-hooks 2020-10-19 13:13:49 -04:00
Import.hs finished this stage of the RawFilePath conversion 2020-11-04 14:20:37 -04:00
Ingest.hs finished this stage of the RawFilePath conversion 2020-11-06 14:10:58 -04:00
Init.hs finished this stage of the RawFilePath conversion 2020-11-06 14:10:58 -04:00
InodeSentinal.hs finished this stage of the RawFilePath conversion 2020-11-06 14:10:58 -04:00
Journal.hs more RawFilePath conversion 2020-10-29 12:03:50 -04:00
Link.hs more RawFilePath conversion 2020-11-05 18:45:37 -04:00
Locations.hs finished this stage of the RawFilePath conversion 2020-11-06 14:10:58 -04:00
LockFile.hs more RawFilePath conversion 2020-10-29 10:50:29 -04:00
LockPool.hs
Magic.hs Serialize use of C magic library, which is not thread safe. 2020-09-17 17:27:42 -04:00
MetaData.hs wip RawFilePath 2x git-annex find speedup 2019-11-26 16:01:58 -04:00
Multicast.hs use programPath consistently, not readProgramFile 2020-03-30 16:06:27 -04:00
Notification.hs wip RawFilePath 2x git-annex find speedup 2019-11-26 16:01:58 -04:00
NumCopies.hs more RawFilePath conversion 2020-10-30 15:55:59 -04:00
Path.hs refactor out Annex.PidLock 2020-08-26 12:29:13 -04:00
Perms.hs more RawFilePath conversion 2020-11-05 18:45:37 -04:00
PidLock.hs Fix a build failure on Windows. 2020-10-07 12:04:54 -04:00
Queue.hs more RawFilePath conversion 2020-10-29 14:20:57 -04:00
RemoteTrackingBranch.hs refactor 2019-11-11 19:10:52 -04:00
ReplaceFile.hs more RawFilePath conversion 2020-10-29 12:03:50 -04:00
SpecialRemote.hs cache remote.log 2020-09-22 13:52:26 -04:00
Ssh.hs more RawFilePath conversion 2020-10-29 12:03:50 -04:00
TaggedPush.hs Ref ByteString conversion done 2020-04-07 17:41:09 -04:00
Tmp.hs more RawFilePath conversion 2020-10-29 12:03:50 -04:00
Transfer.hs convert getFileSize to RawFilePath 2020-11-05 11:32:57 -04:00
UntrustedFilePath.hs importfeed: Fix reversion that caused some '.' in filenames to be replaced with '_' 2020-08-05 11:35:00 -04:00
UpdateInstead.hs v7 for all repositories 2019-08-30 14:09:14 -04:00
Url.hs Build with the http-client-restricted library when available 2020-06-22 11:31:31 -04:00
UUID.hs Fix a potential failure to parse git config 2020-04-13 13:05:41 -04:00
VariantFile.hs more RawFilePath 2019-12-18 17:10:28 -04:00
VectorClock.hs
Version.hs jump right to v8, don't stop part way 2020-02-24 13:21:00 -04:00
View.hs avoid providing filename with NUL to quickcheck properties 2020-11-06 15:15:33 -04:00
Wanted.hs
WorkerPool.hs move remoteList into dupState 2020-04-17 14:36:45 -04:00
WorkTree.hs more RawFilePath conversion 2020-10-30 13:07:41 -04:00
YoutubeDl.hs convert getFileSize to RawFilePath 2020-11-05 11:32:57 -04:00