Joey Hess
5500cbbc30
Merge branch 'master' of ssh://git-annex.branchable.com
2019-01-07 16:36:53 -04:00
Joey Hess
95a966666a
devblog
2019-01-07 16:36:34 -04:00
aaron@784fd85903b38afc8a44d117ba95e3dcce0bd230
aed4ceda8c
sign my name at the end
2019-01-07 20:19:55 +00:00
aaron@784fd85903b38afc8a44d117ba95e3dcce0bd230
a826c97d52
Ask question about progress info
2019-01-07 20:17:39 +00:00
Joey Hess
4e89f008fa
remove unused import
2019-01-07 16:15:13 -04:00
https://christian.amsuess.com/chrysn
be273881f3
new forum entry
2019-01-07 19:51:29 +00:00
Joey Hess
cb375977a6
follow-on changes from MetaData type changes
...
Including writing and parsing the metadata log files with
bytestring-builder and attoparsec.
2019-01-07 15:51:05 -04:00
Joey Hess
16c798b5ef
switch MetaValue to ByteString and MetaField to Text
...
MetaField was already limited to alphanumerics, so it makes sense to use
Text for it.
Note that technically a UUID can contain invalid UTF-8, and so
remoteMetaDataPrefix's use of T.pack . fromUUID could replace non-UTF8
values with '?' or whatever. In practice, a UUID is usually also text,
I only kept open the possibility of it containing invalid UTF-8 to avoid
breaking parsing of strange UUIDs in git-annex branch files. So, I
decided to let this edge case slip by.
Have not updated the rest of the code base yet for this change, as the
change took 2.5 hours longer than I expected to get working properly.
2019-01-07 14:18:24 -04:00
Joey Hess
a80922a594
support for ByteStrings
2019-01-07 12:29:25 -04:00
anarcat
2f3559d970
one more SNAFU with webdav
2019-01-06 19:35:15 +00:00
anarcat
0a90a48612
fix typo and triage
2019-01-06 19:23:36 +00:00
timeless-ventricle
842e20a141
Added a comment
2019-01-06 12:24:50 +00:00
anarcat
cf04151ab6
Added a comment: thanks!
2019-01-06 04:12:03 +00:00
Chymera
5fe6f33b19
Added a comment
2019-01-06 01:25:10 +00:00
anarcat
9c6a644896
Added a comment: bump
2019-01-05 23:06:05 +00:00
Joey Hess
ccd75c60d2
correct ghc version number
2019-01-05 16:07:53 -04:00
Joey Hess
2e0e557e75
Support being built with ghc 8.0.1 (MonadFail)
...
Tested on an older ghc by enabling MonadFailDesugaring globally.
In TransferQueue, the lack of a MonadFail for STM exposed what would
normally be a bug in the pattern matching, although in this case an
earlier check that the queue was not empty avoided a pattern match
failure.
2019-01-05 11:55:15 -04:00
Joey Hess
6ec993252e
Merge branch 'master' of ssh://git-annex.branchable.com
2019-01-05 11:27:49 -04:00
Joey Hess
7a74f2497b
update
2019-01-05 11:27:04 -04:00
Joey Hess
5ba14b5095
build cleanrly when benchmark flag is not enabled
2019-01-05 08:09:28 -04:00
Joey Hess
fc3fd0cfe0
do union merge on bytestrings
...
My concern with using bytestring for this is the file needs to be split
into lines, and the encoding is not known. It's safe to split a utf-8
encoded file on the \n byte; only newlines get encoded to that byte in utf-8.
And this code already assumes utf-8 or ascii encoding, because it used
the filesystem encoding.
2019-01-05 08:06:47 -04:00
Chymera
ff668bba28
Added a comment
2019-01-04 23:05:43 +00:00
Chymera
7b933afadb
Added a comment
2019-01-04 21:08:54 +00:00
Chymera
efe755d4ae
2019-01-04 21:02:16 +00:00
Joey Hess
9cf9ef5077
Merge branch 'master' of ssh://git-annex.branchable.com
2019-01-04 15:12:02 -04:00
Joey Hess
c73698fb33
devblog
2019-01-04 15:11:16 -04:00
pthomasdelaney@9b04608ad7e837fde64ab60a285a7b7254b5bb26
d5c4100da3
2019-01-04 18:23:45 +00:00
geoffrey.jost
fbad26da1e
Updated Densho description , formerly "Japanese American Legacy Project", and total collection size.
2019-01-04 17:55:54 +00:00
Joey Hess
11d6e2e260
new improved benchmark command that can benchmark anything git-annex does
2019-01-04 13:46:36 -04:00
chocolate.camera@ec2ecab153906be21ac5f36652c33786ad0e0b60
f2379492a0
Added a comment
2019-01-04 16:11:12 +00:00
Joey Hess
3b3d31583b
explicitly default benchmark build flag to false
2019-01-04 11:24:16 -04:00
andrew
7b4cfab08b
Added a comment
2019-01-04 12:49:51 +00:00
Joey Hess
40db44da19
format
2019-01-04 00:38:03 -04:00
Chymera
aef47a57d7
Added a comment
2019-01-04 03:52:22 +00:00
andrew
78cf95cd86
Added a comment
2019-01-03 23:48:03 +00:00
Chymera
6c1cf18a27
Added a comment
2019-01-03 22:56:25 +00:00
Joey Hess
2b27717c20
Merge branch 'master' of ssh://git-annex.branchable.com
2019-01-03 16:12:32 -04:00
Joey Hess
56e2712376
update
2019-01-03 16:12:02 -04:00
Joey Hess
e3c410cc77
devblog
2019-01-03 16:11:57 -04:00
Chymera
55bd348dd5
removed
2019-01-03 19:43:53 +00:00
Chymera
9220561ce5
Added a comment
2019-01-03 19:43:24 +00:00
Chymera
7d0054b174
Added a comment
2019-01-03 19:40:22 +00:00
Chymera
35ef2e5c60
Added a comment
2019-01-03 19:33:02 +00:00
Joey Hess
ef8ddaa713
attoparsec parser for presence logs
2019-01-03 15:27:29 -04:00
colin.brosseau@d444b2b3412af38b85f7b4b340b9c44a412b5698
938ca1c698
Added a comment: NTFS Make it clear that it'll not work with annex.thin
2019-01-03 18:04:58 +00:00
Joey Hess
bfc9039ead
convert git-annex branch access to ByteStrings and Builders
...
Most of the individual logs are not converted yet, only presense logs
have an efficient ByteString Builder implemented so far. The rest
convert to and from String.
2019-01-03 13:21:48 -04:00
Joey Hess
53905490df
convert Git.HashObject to use ByteStrings
...
Both lazy and strict, because sometimes it's more efficient to build a
small strict bytestring, and other times better to lazily stream.
2019-01-03 13:21:01 -04:00
Joey Hess
7d51b0c109
import Utility.FileSystemEncoding in Common
2019-01-03 11:37:02 -04:00
ka7
328773f807
Added a comment: (better formating..)
2019-01-03 14:15:21 +00:00
ka7
7092fe9c1a
Added a comment: got it
2019-01-03 14:10:19 +00:00