Joey Hess
5f977cc725
directory special remote: Made more efficient and robust.
...
Files are now written to a tmp directory in the remote, and once all
chunks are written, etc, it's moved into the final place atomically.
For now, checkpresent still checks every single chunk of a file, because
the old method could leave partially transferred files with some chunks
present and others not.
2012-11-19 13:18:23 -04:00
Joey Hess
d3dfeeb3d9
remove annex/ from key locations used for webdav
2012-11-18 23:59:39 -04:00
Joey Hess
46ae4c580d
Merge branch 'master' of ssh://git-annex.branchable.com
2012-11-18 22:50:45 -04:00
Joey Hess
7df1e71fe3
S3: Added progress display for uploading and downloading.
2012-11-18 22:49:07 -04:00
Joey Hess
7ade03bd5f
blog for the day
2012-11-18 22:47:48 -04:00
Joey Hess
b0e08ae457
S3: upload progress display
2012-11-18 22:20:43 -04:00
Joey Hess
e2b7fc1ebd
refactor
2012-11-18 21:50:16 -04:00
Joey Hess
afa2f9c967
upload progress bars for webdav!
2012-11-18 20:30:05 -04:00
Joey Hess
c8751be151
simplify
2012-11-18 18:27:53 -04:00
Joey Hess
81379bb29c
better streaming while encrypting/decrypting
...
Both the directory and webdav special remotes used to have to buffer
the whole file contents before it could be decrypted, as they read
from chunks. Now the chunks are streamed through gpg with no buffering.
2012-11-18 15:27:44 -04:00
http://joeyh.name/
5703a59bd8
Added a comment
2012-11-18 18:13:31 +00:00
Joey Hess
9ac7473c67
close
2012-11-18 14:09:27 -04:00
Joey Hess
3607c92222
fix warning
2012-11-18 14:06:54 -04:00
http://joeyh.name/
b8b147ae13
Added a comment
2012-11-18 17:49:57 +00:00
Joey Hess
8a6941a216
fix build with xml-conduit newer than in debian
...
The Element data type changed to use a map of attributes. Rather than
ifdef, I'm avoiding directly using that data type.
2012-11-18 13:46:38 -04:00
Joey Hess
8730c551ff
cabal fix for webdav
2012-11-18 13:28:18 -04:00
Joey Hess
8a5eaf8c3f
Merge branch 'master' of ssh://git-annex.branchable.com
2012-11-18 13:21:32 -04:00
Joey Hess
dea2780b78
fix build with yesod-form-1.2.0
2012-11-18 13:21:19 -04:00
Joey Hess
b60d5116a9
fix warning
2012-11-18 13:04:35 -04:00
Joey Hess
70f4bed400
language CPP
2012-11-18 13:03:00 -04:00
Joey Hess
fe11b3a940
fix build with shakespeare-js-1.0.0.2
...
For no apparent reason, this version removes all useful instances of
ToJavaScript, leavind behind only an instance for Aeson.Value. Argh. Pissed
off at this arbitrary breaking change, and seriously considering dropping
this library.
2012-11-18 13:00:35 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmU_2tE75oyG0h2ZPN4lcroIKEMC8G-otE
77888a6c1b
new thread Building git-annex-3.20121112-19309
2012-11-18 09:11:18 +00:00
Øyvind A. Holm
b8e5cde73d
doc/git-annex.mdwn: Typo fix, automaticaly → automatically
2012-11-18 03:09:29 +01:00
Leon
34dd3b320b
2012-11-17 21:46:31 +00:00
annexuser
10203f6e63
Added a comment
2012-11-17 20:44:53 +00:00
Joey Hess
f7eacef359
Merge branch 'master' of ssh://git-annex.branchable.com
2012-11-17 16:44:33 -04:00
Joey Hess
d22e334f93
reproduced; confirmed fixed
2012-11-17 16:42:20 -04:00
http://joeyh.name/
cd68c8da8c
Added a comment
2012-11-17 20:25:04 +00:00
http://joeyh.name/
a1492063e0
Added a comment
2012-11-17 20:21:12 +00:00
Joey Hess
b0a76592c3
pass Text into julius
...
May fix
http://git-annex.branchable.com/bugs/3.20121112:_build_error_in_assistant/
2012-11-17 16:19:54 -04:00
Joey Hess
a9633d3e70
fix warning
2012-11-17 16:19:42 -04:00
Joey Hess
8b3ee87323
Merge branch 'master' of ssh://git-annex.branchable.com
...
Conflicts:
doc/design/assistant/polls/prioritizing_special_remotes.mdwn
2012-11-17 16:12:03 -04:00
Joey Hess
4f7d190e2a
blog for the day
2012-11-17 16:10:29 -04:00
Joey Hess
453587d392
UI for enabling existing webdav remotes
2012-11-17 16:10:13 -04:00
Joey Hess
7addb89dc1
webapp: support box.com
2012-11-17 15:30:11 -04:00
http://hands.com/~phil/
e9c9036ec1
poll vote (My phone (or MP3 player))
2012-11-17 18:54:42 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkN91jAhoesnVI9TtWANaBPaYjd1V9Pag8
1721df0a02
Added a comment: Package for older OS X
2012-11-17 12:36:46 +00:00
http://peter-simons.myopenid.com/
ecf0f4b0a3
2012-11-17 10:34:44 +00:00
Joey Hess
da40668038
blog for the day
2012-11-16 23:23:04 -04:00
Joey Hess
e8e8961744
Merge branch 'webdav'
2012-11-16 23:18:31 -04:00
Joey Hess
1fe76b57d6
webdav now checks presence of and receives chunked content
...
Note that receiving encrypted chunked content currently involves buffering.
(So does doing so with the directory special remote.)
2012-11-16 23:16:18 -04:00
Joey Hess
35e1aef2b8
Merge branch 'master' into webdav
2012-11-16 18:14:26 -04:00
Joey Hess
0b3126a30b
back to standard directory layout for webdav remotes
...
This allows deleting all chunks for a file with a single http command,
so it's a win after all.
However, does not look in the mixed case hash directories, which were
in the past used by the directory, etc remotes.
2012-11-16 18:14:07 -04:00
Joey Hess
a1869ad662
webdav now supports sending chunked content
...
Not yet getting it though.
2012-11-16 17:58:58 -04:00
Joey Hess
92d5d81c2c
generic chunked content helper
...
However, directory still uses its optimzed chunked file writer, as it uses
less memory than the generic one in the helper.
2012-11-16 17:58:08 -04:00
Joey Hess
154a832223
note that webdav needs upload progress bars
2012-11-16 14:04:46 -04:00
Joey Hess
0f782bd028
encrypted webdav working
2012-11-16 13:57:32 -04:00
https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus
d0934f3c00
Added a comment
2012-11-16 13:02:41 +00:00
Joey Hess
bb28c6114a
drop webdav compatability with the directory special remote etc
...
The benefit of using a compatable directory structure does not outweigh the
cost in complexity of handling the multiple locations content can be stored
in directory special remotes. And this also allows doing away with the parent
directories, which can't be made unwritable in DAV, so have no benefit
there. This will save 2 http calls per file store.
But, kept the directory hashing, just in case.
2012-11-16 00:42:33 -04:00
Joey Hess
9d8a8461f6
blog for the day
2012-11-16 00:14:14 -04:00