diff options
author | Joey Hess <joey@kitenet.net> | 2013-04-06 18:42:45 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2013-04-06 18:42:45 -0400 |
commit | a8f6bbbdac6a32d506475f823773fe580a56d31c (patch) | |
tree | 370c9ef862d6b6ec018d8a24997e10053f091942 | |
parent | fd9b9bbbe83fa44a885fb7b8668f053658760f58 (diff) |
blog for the day
-rw-r--r-- | doc/design/assistant/blog/day_231__insert_title.mdwn | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/doc/design/assistant/blog/day_231__insert_title.mdwn b/doc/design/assistant/blog/day_231__insert_title.mdwn new file mode 100644 index 000000000..6f91b2d36 --- /dev/null +++ b/doc/design/assistant/blog/day_231__insert_title.mdwn @@ -0,0 +1,26 @@ +Finally fixed the bug causing repeated checksumming when a direct mode file +contains duplicate files. I may need to add some cleaning of stale inode +caches eventually. + +Meanwhile, Guilhem made `git annex initremote` use higher quality entropy, +with `--fast` getting back to the old behavior of urandom quality entropy. +The assistant doesn't use high quality entropy since I have no way to +prompt when the user would need to generate more. I did have a fun idea to +deal with this: Make a javascript game, that the user can play while +waiting, which would generate enropy nicely. Maybe one day.. ;) + +Also made a small but significant change to [[archive directory handling|todo/assistant_smarter_archive_directory_handling]]. +Now the assistant syncs files that are in `archive` directories like any +other file, until they reach an archive repository. Then they get dropped +from all the clients. This way, users who don't set up archive repositories +don't need to know about this special case, and users who do want to use +them can, with no extra configuration. + +After recent changes, the preferred content expression for transfer +repositories is becoming a bit unweidly, at 212 characters. Probably +time to add support for macros.. + +`(not (inallgroup=client and copies=client:2) and (((exclude=*/archive/* and exclude=archive/*) or (not (copies=archive:1 or copies=smallarchive:1))) or (not copies=semitrusted+:1))) or (not copies=semitrusted+:1)` + +Still, it's pretty great how much this little language lets me express, so +easily. |