git-annex/doc
Joey Hess 3659cb9efb S3: finish converting to aws library
Implemented the Retriever.

Unfortunately, it is a fileRetriever and not a byteRetriever.
It should be possible to convert this to a byteRetiever, but I got stuck:
The conduit sink needs to process individual chunks, but a byteRetriever
needs to pass a single L.ByteString to its callback for processing. I
looked into using unsafeInerlaveIO to build up the bytestring lazily,
but the sink is already operating under conduit's inversion of control,
and does not run directly in IO anyway.

On the plus side, no more memory leak..
2014-08-09 15:58:01 -04:00
..
Android
android
assistant add konqueror screenshot 2014-07-21 15:34:13 -04:00
automatic_conflict_resolution
backends Added a comment: Can annex use existing backends when amending existing files? 2014-08-05 21:35:34 +00:00
bare_repositories
bugs S3: finish converting to aws library 2014-08-09 15:58:01 -04:00
coding_style Added a comment 2014-07-10 20:24:04 +00:00
contact
copies
design pushed checkPresent exception handling out of Remote implementations 2014-08-06 13:45:19 -04:00
devblog devblog 2014-08-08 23:25:48 -04:00
direct_mode Added a comment 2014-07-16 17:51:28 +00:00
download
ekg
encryption
footer
forum 2014-08-06 12:53:04 +00:00
how_it_works
install belated thanks to Kevin McKenzie for hosting the OSX autobuilder 2014-07-14 16:07:35 -04:00
internals use same hash directories for chunked key as are used for its parent 2014-07-25 16:09:23 -04:00
license
links
metadata
news add news item for git-annex 5.20140717 2014-07-17 11:53:03 -04:00
not
polls
preferred_content 2014-07-15 06:13:10 +00:00
special_remotes pass metadata headers and storage class to S3 when putting objects 2014-08-09 14:44:53 -04:00
sync
templates tag layout 2014-05-30 16:33:06 -04:00
testimonials
tips Merge branch 'newchunks' 2014-08-08 23:25:38 -04:00
todo Added a comment 2014-08-02 14:29:26 +00:00
upgrades
use_case
users try to build an hybrid news feed 2014-06-09 23:24:20 +00:00
videos Added a comment 2014-06-11 19:56:49 +00:00
walkthrough add a note about direct mode 2014-07-25 07:57:21 +00:00
Android.mdwn
assistant.mdwn update 2014-06-04 12:56:59 -04:00
automatic_conflict_resolution.mdwn
backends.mdwn mention SKEIN*E variants 2014-07-16 13:31:01 -04:00
bare_repositories.mdwn
bugs.mdwn more bug metadata etc 2014-05-30 17:08:20 -04:00
builds.mdwn android version 2014-07-07 14:27:40 -04:00
chunking.mdwn typography 2014-08-01 18:18:52 -04:00
coding_style.mdwn
comments.mdwn
contact.mdwn
contribute.mdwn update 2014-05-30 17:11:34 -04:00
copies.mdwn
design.mdwn
devblog.mdwn
direct_mode.mdwn
distributed_version_control.mdwn
download.mdwn
ekg.mdwn
encryption.mdwn fix typos. 2014-07-19 23:25:42 +01:00
favicon.ico
feeds.mdwn
forum.mdwn Revert to normal forum page 2014-08-06 12:06:07 +00:00
future_proofing.mdwn
git-annex-shell.mdwn
git-annex.mdwn testremote --fast 2014-08-03 18:08:34 -04:00
git-union-merge.mdwn
how_it_works.mdwn
index.mdwn
install.mdwn added gpg instructions 2014-07-24 00:48:33 +00:00
internals.mdwn implement chunk logs 2014-07-24 16:23:36 -04:00
license.mdwn
location_tracking.mdwn
logo-old-bw.svg
logo-old.png
logo-old.svg
logo-old_small.png
logo.mdwn
logo.svg
logo_16x16.png
logo_32x32.png
logo_small.png
meta.mdwn
metadata.mdwn
news.mdwn
not.mdwn
polls.mdwn
preferred_content.mdwn
privacy.mdwn fix link 2014-05-30 15:31:49 -04:00
publicrepos.mdwn add papers repo 2014-06-04 13:29:58 -04:00
related_software.mdwn
repomap.png
required_content.mdwn
scalability.mdwn remove old note about unused needing lots of memory; it's used bloom filters for a while to run in constant ram 2014-06-18 18:39:19 -04:00
shortcuts.mdwn
sidebar.mdwn
sitemap.mdwn
special_remotes.mdwn document testremote 2014-08-01 18:10:02 -04:00
summary.mdwn
sync.mdwn
testimonials.mdwn
thanks.mdwn update per request 2014-07-23 10:43:09 -04:00
tips.mdwn
todo.mdwn
transferring_data.mdwn
trust.mdwn
upgrades.mdwn
users.mdwn
videos.mdwn
walkthrough.mdwn