git-annex/Annex
Joey Hess 2fef43dd71
convert all per-uuid log files to use Builder
Mostly didn't push the ByteStrings down very deep, but all of these log
files are not written to frequently at all, so slight remaining
innefficiency doesn't matter.

In Logs.UUID, removed the fixBadUUID code that cleaned up after a bug in
git-annex versions 3.20111105-3.20111110. In the unlikely event that a repo was
last touched by that ancient git-annex version, the descriptions of remotes
would appear missing when used with this version of git-annex. That is such minor
breakage, and so unlikely to still be a problem for any repos, that it was not
worth forward-porting that code to ByteString.
2019-01-09 14:00:35 -04:00
..
AdjustedBranch refactor getCurrentBranch 2018-10-19 17:29:18 -04:00
Branch convert all per-uuid log files to use Builder 2019-01-09 14:00:35 -04:00
Content When annex.thin is set, allow hard links to be made between executable work tree files and annex objects. 2018-10-26 13:51:43 -04:00
LockPool add DebugLocks build flag 2018-11-19 15:02:43 -04:00
MetaData follow-on changes from MetaData type changes 2019-01-07 15:51:05 -04:00
View remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Action.hs finally really add back custom-setup stanza 2017-12-31 16:36:39 -04:00
AdjustedBranch.hs fix init in cripped filesystem version issues 2018-12-03 12:57:23 -04:00
AutoMerge.hs rename BlobType and add submodule to it 2018-05-14 14:45:41 -04:00
BloomFilter.hs Another redundant constraint 2016-01-28 12:34:07 -04:00
Branch.hs convert git-annex branch access to ByteStrings and Builders 2019-01-03 13:21:48 -04:00
BranchState.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
CatFile.hs import Utility.FileSystemEncoding in Common 2019-01-03 11:37:02 -04:00
ChangedRefs.hs enable LambdaCase and convert around 10% of places that could use it 2017-11-15 16:59:32 -04:00
CheckAttr.hs annex.largefiles can be configured in .gitattributes too 2016-02-02 15:18:17 -04:00
CheckIgnore.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Common.hs finally really add back custom-setup stanza 2017-12-31 16:36:39 -04:00
Concurrent.hs fix git command queue to be concurrency safe 2018-08-28 13:16:33 -04:00
Content.hs Fix doubled progress display when downloading an url when -J is used. 2018-12-30 12:29:49 -04:00
CurrentBranch.hs refactor getCurrentBranch 2018-10-19 17:29:18 -04:00
Difference.hs add a UUIDDesc type containing a ByteString 2019-01-01 16:17:54 -04:00
Direct.hs fix bugs involving v7 unlocked files and direct mode 2018-12-11 13:47:35 -04:00
DirHashes.hs import Utility.FileSystemEncoding in Common 2019-01-03 11:37:02 -04:00
Drop.hs sync --content: Fix dropping unwanted content from the local repository 2018-12-18 13:58:12 -04:00
Environment.hs removed the old Android app 2018-10-13 01:41:11 -04:00
Export.hs improve messages around export conflicts 2018-11-13 15:50:06 -04:00
FileMatcher.hs support findred and --branch with file matching options 2018-12-09 13:38:35 -04:00
Fixup.hs fix android/old ghc build 2018-07-19 13:27:29 -04:00
GitOverlay.hs removed the old Android app 2018-10-13 01:41:11 -04:00
HashObject.hs convert Git.HashObject to use ByteStrings 2019-01-03 13:21:01 -04:00
Hook.hs don't probe support for git-annex smudge --update 2018-10-26 14:37:43 -04:00
Ingest.hs touch files with high-resolution timestamp 2018-10-29 22:25:21 -04:00
Init.hs import Utility.FileSystemEncoding in Common 2019-01-03 11:37:02 -04:00
InodeSentinal.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
Journal.hs convert git-annex branch access to ByteStrings and Builders 2019-01-03 13:21:48 -04:00
Link.hs convert Git.HashObject to use ByteStrings 2019-01-03 13:21:01 -04:00
Locations.hs defer updating unlocked files until after smudge filter 2018-10-25 15:08:20 -04:00
LockFile.hs add DebugLocks build flag 2018-11-19 15:02:43 -04:00
LockPool.hs
MakeRepo.hs added annex.commitmessage 2018-08-02 14:06:06 -04:00
MetaData.hs follow-on changes from MetaData type changes 2019-01-07 15:51:05 -04:00
Multicast.hs fix build with old ghc 2017-05-10 14:39:15 -04:00
Notification.hs reorg 2017-12-14 11:26:59 -04:00
NumCopies.hs removed the old Android app 2018-10-13 01:41:11 -04:00
Path.hs remove ifdef for older base than git-annex.cabal allows 2017-12-14 13:45:50 -04:00
Perms.hs avoid compiler warning 2018-03-15 13:21:32 -04:00
Queue.hs fix git command queue to be concurrency safe 2018-08-28 13:16:33 -04:00
ReplaceFile.hs narrow the race where a file gets modified before update-index 2018-08-16 15:56:43 -04:00
SpecialRemote.hs finish fixing inverted Ord for TrustLevel 2018-04-13 15:17:54 -04:00
Ssh.hs import Utility.FileSystemEncoding in Common 2019-01-03 11:37:02 -04:00
TaggedPush.hs sync: Added --cleanup, which removes local and remote synced/ branches. 2017-09-28 14:58:48 -04:00
Transfer.hs add DebugLocks build flag 2018-11-19 15:02:43 -04:00
UpdateInstead.hs sync hack to make updateInstead work on eg FAT 2017-02-17 15:21:52 -04:00
Url.hs Fix reversion in support of annex.web-options 2018-10-04 13:43:29 -04:00
UUID.hs import Utility.FileSystemEncoding in Common 2019-01-03 11:37:02 -04:00
VariantFile.hs import Utility.FileSystemEncoding in Common 2019-01-03 11:37:02 -04:00
VectorClock.hs simplify Show instance by deriving 2019-01-09 13:13:31 -04:00
Version.hs fix init in cripped filesystem version issues 2018-12-03 12:57:23 -04:00
View.hs follow-on changes from MetaData type changes 2019-01-07 15:51:05 -04:00
Wanted.hs remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
WorkTree.hs remove debug 2018-12-11 13:10:33 -04:00
YoutubeDl.hs comment typo 2018-12-30 15:51:20 -04:00