Commit graph

15345 commits

Author SHA1 Message Date
Joey Hess
8f83844693 devblog 2014-08-15 18:04:04 -04:00
Francois
29b219cc51 Added a comment 2014-08-15 20:51:12 +00:00
Francois
7801c53bcd Added a comment 2014-08-15 20:45:38 +00:00
Joey Hess
f93a631f51 silly markdown.. 2014-08-15 15:47:15 -04:00
http://joeyh.name/
ac36a76f93 Added a comment 2014-08-15 19:45:28 +00:00
Joey Hess
f6134c95a5 Merge branch 'master' of ssh://git-annex.branchable.com 2014-08-15 15:27:12 -04:00
Joey Hess
3515f8f2fa fix link 2014-08-15 15:27:06 -04:00
http://joeyh.name/
2e9f996fa3 Added a comment 2014-08-15 19:26:07 +00:00
Joey Hess
a230a165df more reorg 2014-08-15 15:23:52 -04:00
Joey Hess
ef88798f31 move cabal on OSX stuff to its own page 2014-08-15 15:19:07 -04:00
Joey Hess
0ac8927552 reorg, moving MacPorts to a separate page 2014-08-15 15:11:45 -04:00
Joey Hess
65e927ea56 close 2014-08-15 14:33:09 -04:00
Joey Hess
452b3536f0 Merge branch 'master' of ssh://git-annex.branchable.com 2014-08-15 14:17:10 -04:00
Joey Hess
852185c242 git-annex-shell sendkey: Don't fail if a remote asks for a key to be sent that already has a transfer lock file indicating it's being sent to that remote. The remote may have moved between networks, or reconnected. 2014-08-15 14:17:05 -04:00
http://joeyh.name/
7c563e76d2 Added a comment 2014-08-15 18:02:12 +00:00
http://joeyh.name/
c55dd8faa8 Added a comment 2014-08-15 17:52:57 +00:00
http://joeyh.name/
e236eb13db Added a comment 2014-08-15 17:46:15 +00:00
http://joeyh.name/
d48fac2ae3 Added a comment 2014-08-15 17:39:14 +00:00
Joey Hess
d6e4514444 Merge branch 'master' of ssh://git-annex.branchable.com 2014-08-15 13:38:08 -04:00
Joey Hess
bb6cec3461 direct: Avoid leaving file content in misctemp if interrupted. 2014-08-15 13:38:05 -04:00
http://joeyh.name/
2c5899ef95 Added a comment 2014-08-15 17:32:15 +00:00
Joey Hess
aa31a7182e Merge branch 'master' of ssh://git-annex.branchable.com 2014-08-15 12:54:11 -04:00
Joey Hess
8f7b47f427 use more generic architecture names 2014-08-15 12:49:03 -04:00
http://joeyh.name/
4c3ea399e0 Added a comment 2014-08-15 16:04:08 +00:00
Joey Hess
0d54b7b341 clarify config option name 2014-08-15 12:02:40 -04:00
Joey Hess
cd22682b7a s/space/newline/ 2014-08-15 11:58:35 -04:00
http://joeyh.name/
ea2bff933e Added a comment 2014-08-15 15:58:03 +00:00
Ganwell
9b89b5c1d2 Added a comment: Problem solved 2014-08-14 23:53:05 +00:00
Ganwell
882e85ee35 removed 2014-08-14 23:47:21 +00:00
Ganwell
8500a2fe5f Added a comment: Problem solved 2014-08-14 23:45:38 +00:00
Ganwell
904e1825bb 2014-08-14 22:33:44 +00:00
Ganwell
f0d16e5ea4 2014-08-14 22:29:50 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlU0H3uyacCnqWxjSI_chHBlHu8TDIkTt0
9a5b6558fa Added a comment: cannot connect via google apps domain 2014-08-14 15:55:07 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlU0H3uyacCnqWxjSI_chHBlHu8TDIkTt0
0910f85cc5 removed 2014-08-14 15:53:48 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlU0H3uyacCnqWxjSI_chHBlHu8TDIkTt0
6897efe56f Added a comment: same issue 2014-08-14 15:45:37 +00:00
justinl
ec6328d24c 2014-08-14 12:13:54 +00:00
EskildHustvedt
1ff86cfd3c Added a comment 2014-08-14 05:30:46 +00:00
Joey Hess
bf48df61f5 windows is more or less beta, though with some known problems 2014-08-13 15:02:44 -04:00
Joey Hess
a4e15a7cf2 Merge branch 'master' of ssh://git-annex.branchable.com 2014-08-13 11:07:44 -04:00
Joey Hess
2868ea352a forgot I signed the git-annex key 2014-08-13 11:06:34 -04:00
zardoz
d3061bf553 2014-08-13 08:43:19 +00:00
http://svario.it/gioele
e60bc6d4d4 Added a comment 2014-08-13 06:40:12 +00:00
http://svario.it/gioele
3e2d67960c Added a comment 2014-08-13 06:36:53 +00:00
Joey Hess
7c7e5ccdd8 devblog 2014-08-12 16:51:33 -04:00
Joey Hess
f9355a4f31 link to correct key 2014-08-12 16:51:15 -04:00
Joey Hess
fe6290a862 typo 2014-08-12 16:46:49 -04:00
Joey Hess
01eda08b32 Merge branch 'master' of ssh://git-annex.branchable.com 2014-08-12 16:42:49 -04:00
Joey Hess
2418bae471 special case edit page for web remote
The crash came from calling Git.repoLocation, but it made sense to fix this
higher up, because there is nothing to edit about the web, it just is what
it is.
2014-08-12 16:35:13 -04:00
Joey Hess
62f619c3eb more complete gpg key verification process, including statement signed with my personal key 2014-08-12 16:17:30 -04:00
https://id.koumbit.net/anarcat
d3abb3a619 Added a comment 2014-08-12 19:56:58 +00:00
http://joeyh.name/
eac61dacd1 Added a comment 2014-08-12 19:51:38 +00:00
Joey Hess
8ad5376640 close 2014-08-12 15:50:03 -04:00
http://joeyh.name/
d2879070a9 Added a comment 2014-08-12 19:49:35 +00:00
Joey Hess
2369ba4618 move bug and close it 2014-08-12 15:40:21 -04:00
http://joeyh.name/
2718c78ae7 Added a comment 2014-08-12 19:37:56 +00:00
http://joeyh.name/
57fb728b62 Added a comment 2014-08-12 18:58:49 +00:00
Joey Hess
631bf3cbc2 Merge branch 'master' of ssh://git-annex.branchable.com 2014-08-12 14:45:00 -04:00
Joey Hess
f0df660570 WORM backend: When adding a file in a subdirectory, avoid including the subdirectory in the key name. 2014-08-12 14:38:53 -04:00
Joey Hess
4ae25032c6 maybe better note for direct mode, although I dislike the walkthrough being complicated by direct mode at all 2014-08-12 14:30:44 -04:00
http://joeyh.name/
1782fd177c Added a comment 2014-08-12 18:24:57 +00:00
Joey Hess
b09c02b4f9 confirmed; really a git bug 2014-08-12 14:24:38 -04:00
http://joeyh.name/
6113f4cf0f Added a comment 2014-08-12 18:00:47 +00:00
http://joeyh.name/
54d4ce654b Added a comment 2014-08-12 17:57:26 +00:00
http://joeyh.name/
ee7872d3b2 Added a comment 2014-08-12 17:50:15 +00:00
http://joeyh.name/
99ee12d513 Added a comment 2014-08-12 17:48:35 +00:00
http://joeyh.name/
1ac2e022c7 Added a comment 2014-08-12 17:39:10 +00:00
http://joeyh.name/
e698bbc258 Added a comment 2014-08-12 17:33:25 +00:00
http://joeyh.name/
fb1dc71cc8 Added a comment 2014-08-12 17:29:17 +00:00
http://joeyh.name/
6f24dc28ab Added a comment 2014-08-12 17:26:46 +00:00
https://launchpad.net/~rorymcc
be6f7b4567 Added a comment 2014-08-11 18:41:05 +00:00
https://launchpad.net/~rorymcc
7a7e2ef606 Added a comment 2014-08-11 18:37:47 +00:00
sts
7e78aff15c Added a comment 2014-08-11 11:39:44 +00:00
sts
1cb4fb012e 2014-08-11 08:29:24 +00:00
https://id.koumbit.net/anarcat
a40f1552c2 i believe i provided moreinto in the comments now 2014-08-11 01:58:50 +00:00
https://id.koumbit.net/anarcat
1824d56383 Added a comment: more info 2014-08-11 01:55:28 +00:00
https://id.koumbit.net/anarcat
6332d7161e icing 2014-08-10 23:56:48 +00:00
https://id.koumbit.net/anarcat
34f5beaaef always set the playcount to some numeric value, 0 if we fail 2014-08-10 23:48:06 +00:00
https://id.koumbit.net/anarcat
5141e53ca2 rename tips/dumb_metadata_extraction_from_xbmc/git-annex-xbmc-playcount.pl.pl to tips/dumb_metadata_extraction_from_xbmc/git-annex-xbmc-playcount.pl 2014-08-10 23:35:43 +00:00
https://id.koumbit.net/anarcat
fd2546dafb trying script upload from the web interface, neat 2014-08-10 23:33:36 +00:00
https://id.koumbit.net/anarcat
ae30cba464 this is degenerate, but should work 2014-08-10 23:32:47 +00:00
Joey Hess
54b74ef8db Merge branch 'master' of ssh://git-annex.branchable.com 2014-08-10 15:20:03 -04:00
Joey Hess
dc2155c2b8 devblog 2014-08-10 15:17:59 -04:00
http://svario.it/gioele
0da82b1d68 Explain the problem better 2014-08-10 15:57:33 +00:00
Joey Hess
81e1b2078e devblog 2014-08-08 23:25:48 -04:00
Joey Hess
1412056b20 Merge branch 'newchunks' 2014-08-08 23:25:38 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmvzzyDA8uXFz8yokeCrepbh8PwWe_WrjE
d8a865a397 Added a comment: a more recent fork 2014-08-08 16:03:24 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmvzzyDA8uXFz8yokeCrepbh8PwWe_WrjE
5c24841d37 Added a comment: current status? 2014-08-08 16:00:18 +00:00
Joey Hess
a619175732 devbog 2014-08-07 19:57:55 -04:00
Joey Hess
2a94853e75 Merge branch 'master' of ssh://git-annex.branchable.com 2014-08-06 18:40:49 -04:00
Joey Hess
7e55fe6a1f devblog 2014-08-06 18:33:20 -04:00
Joey Hess
aacb0b2823 convert WebDAV to new special remote interface, adding new-style chunking support
Reusing http connection when operating on chunks is not done yet,
I had to submit some patches to DAV to support that. However, this is no
slower than old-style chunking was.

Note that it's a fileRetriever and a fileStorer, despite DAV using
bytestrings that would allow streaming. As a result, upload/download of
encrypted files is made a bit more expensive, since it spools them to temp
files. This was needed to get the progress meters to work.

There are probably ways to avoid that.. But it turns out that the current
DAV interface buffers the whole file content in memory, and I have
sent in a patch to DAV to improve its interfaces. Using the new interfaces,
it's certainly going to need to be a fileStorer, in order to read the file
size from the file (getting the size of a bytestring would destroy
laziness). It should be possible to use the new interface to make it be a
byteRetriever, so I'll change that when I get to it.

This commit was sponsored by Andreas Olsson.
2014-08-06 16:57:06 -04:00
Joey Hess
b4cf22a388 pushed checkPresent exception handling out of Remote implementations
I tend to prefer moving toward explicit exception handling, not away from
it, but in this case, I think there are good reasons to let checkPresent
throw exceptions:

1. They can all be caught in one place (Remote.hasKey), and we know
   every possible exception is caught there now, which we didn't before.
2. It simplified the code of the Remotes. I think it makes sense for
   Remotes to be able to be implemented without needing to worry about
   catching exceptions inside them. (Mostly.)
3. Types.StoreRetrieve.Preparer can only work on things that return a
   Bool, which all the other relevant remote methods already did.
   I do not see a good way to generalize that type; my previous attempts
   failed miserably.
2014-08-06 13:45:19 -04:00
gernot
70740bcc55 2014-08-06 12:53:04 +00:00
http://svario.it/gioele
1c738db295 Revert to normal forum page 2014-08-06 12:06:07 +00:00
https://renaud.casenave.fr/
63321f57fa 2014-08-06 06:50:04 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmraN_ldJplGunVGmnjjLN6jL9s9TrVMGE
a4de1c707d Added a comment: Can annex use existing backends when amending existing files? 2014-08-05 21:35:34 +00:00
gernot
b07b1d8ec8 2014-08-05 20:14:25 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkBTVYS5lTecuenAB01eHgfUxE20vWVpU4
beecf61fe0 How to remove a directory with git-annex added? 2014-08-05 18:07:56 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkBTVYS5lTecuenAB01eHgfUxE20vWVpU4
d0779c815a How to remove a directory with git-annex added? 2014-08-05 18:04:38 +00:00
jg123h12jh3y12g3y
353cf1eaca 2014-08-05 14:46:51 +00:00
annexuser123
f58930f26c Added a comment 2014-08-04 18:00:00 +00:00
zardoz
13827c8a97 Added a comment 2014-08-04 08:05:37 +00:00
http://svario.it/gioele
f12a00f159 Added a comment: Multipart S3 support files > 5 GB 2014-08-04 06:00:45 +00:00
annexuser123
9f3845669f 2014-08-04 01:32:26 +00:00
annexuser123
dd312f26f3 2014-08-04 01:29:09 +00:00
annexuser123
03f97a5f53 2014-08-04 01:04:31 +00:00
Joey Hess
3b577e4358 Merge branch 'master' of ssh://git-annex.branchable.com 2014-08-03 20:36:10 -04:00
Joey Hess
af620198fc devblog 2014-08-03 20:32:26 -04:00
Joey Hess
8587cd40ed Merge branch 'master' into newchunks 2014-08-03 19:48:50 -04:00
Joey Hess
93f20541f5 testremote --fast 2014-08-03 18:08:34 -04:00
Joey Hess
b35f7983ff convert gcrypt to new regime, including chunking
Some reorg of Remote.Rsync code to export the things gcrypt needs.
2014-08-03 17:31:10 -04:00
Joey Hess
e1e5853c94 rsync: support chunking
Chunking does not speed up rsync at all, so it's only useful for
interop with the directory special remote.
2014-08-03 15:07:43 -04:00
Joey Hess
c653e80829 Merge branch 'master' into newchunks 2014-08-03 15:04:10 -04:00
http://joeyh.name/
2d997d4d49 Added a comment 2014-08-03 18:59:58 +00:00
Joey Hess
c648548e1f formatting 2014-08-03 14:56:40 -04:00
http://joeyh.name/
63c00daa08 Added a comment 2014-08-03 18:40:26 +00:00
http://joeyh.name/
ac166a898e Added a comment 2014-08-03 18:27:32 +00:00
http://joeyh.name/
699a0a3bf8 Added a comment 2014-08-03 18:22:58 +00:00
zardoz
ef0404f5d4 2014-08-03 15:25:47 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmkuFJVGp6WVvJtIV5JYb8IqN8mRvSGQdI
116f70555e Added a comment: Would you accept a patch? 2014-08-03 01:18:54 +00:00
Joey Hess
f0adec1288 Merge branch 'master' of ssh://git-annex.branchable.com 2014-08-02 19:18:54 -04:00
Joey Hess
42655caacc correction 2014-08-02 19:16:35 -04:00
http://joeyh.name/
51f774f8c8 Added a comment 2014-08-02 23:13:41 +00:00
Joey Hess
b5eb02bf77 Merge branch 'master' of ssh://git-annex.branchable.com 2014-08-02 19:10:55 -04:00
http://joeyh.name/
2ca8ddca0f Added a comment 2014-08-02 23:08:44 +00:00
Joey Hess
3f8605870e devblog 2014-08-02 19:05:16 -04:00
divB
8fbdcd7d9f 2014-08-02 22:57:48 +00:00
Joey Hess
b261df735d convert bup to new ChunkedEncryptable API (but do not support chunking)
bup already splits files and does rolling deltas, so there is no reason to
use chunking here.

The new API made it easier to add progress support for storeKey, so that's
done. Unfortunately, bup-split still outputs its own progress with -q,
so a little ugly, but not too bad.

Made dropping remove the branch for an object, for two reasons:

1. The new API calls removeKey to roll back a storeKey when the content
   changed unexpectedly.
2. So that testremote will be happy.

Also, fixed a bug that caused a crash when removing the branch for an
object in rollback.
2014-08-02 18:48:49 -04:00
Joey Hess
0c7c39840d Merge branch 'master' into newchunks 2014-08-02 17:25:50 -04:00
Joey Hess
7f5cd868d7 hook: use ChunkedEncryptable 2014-08-02 17:25:16 -04:00
Joey Hess
d4dc1bce75 document that encryption + bup = inneficient 2014-08-02 17:04:40 -04:00
divB
668e67719a 2014-08-02 20:29:06 +00:00
divB
9973dc85e6 2014-08-02 20:24:15 +00:00
divB
a8b0311d8a 2014-08-02 20:23:10 +00:00
divB
84b5d1241c 2014-08-02 20:17:05 +00:00
divB
7d015c8eef 2014-08-02 20:12:42 +00:00
divB
49db204da4 2014-08-02 20:10:12 +00:00
Joey Hess
32e4368377 S3: support chunking
The assistant defaults to 1MiB chunk size for new S3 special remotes.
Which will work around a couple of bugs:
  http://git-annex.branchable.com/bugs/S3_memory_leaks/
  http://git-annex.branchable.com/bugs/S3_upload_not_using_multipart/
2014-08-02 15:51:58 -04:00
zardoz
5e2dd2ea86 Added a comment 2014-08-02 14:29:26 +00:00
zardoz
670f4d43e3 2014-08-02 12:21:38 +00:00
https://id.koumbit.net/anarcat
25ac3a4c4a some progress. maybe. 2014-08-02 02:46:07 +00:00
Joey Hess
0f7b8de91b update roadmap 2014-08-01 18:22:13 -04:00
Joey Hess
dabf0bc501 typography 2014-08-01 18:18:52 -04:00
http://joeyh.name/
195c403ae3 removed 2014-08-01 22:16:29 +00:00
Joey Hess
b978adb503 document testremote 2014-08-01 18:10:02 -04:00
Joey Hess
5aa2286e7b Merge branch 'newchunks'
I am happy enough with this to make it live!
2014-08-01 18:00:47 -04:00
Joey Hess
370c01811f Merge branch 'master' of ssh://git-annex.branchable.com 2014-08-01 17:56:57 -04:00
Joey Hess
85ec4130bc devblog 2014-08-01 17:56:31 -04:00
Joey Hess
1ee24a0366 testremote now tests with and without encryption 2014-08-01 17:52:40 -04:00
Joey Hess
50a1cac24f fix example external remote script to write files atomically 2014-08-01 17:52:09 -04:00
Joey Hess
20d7295386 improve testremote command, adding chunk size testing
And also a --size parameter to configure the basic object size.
2014-08-01 16:50:24 -04:00
Joey Hess
9720ee9e56 testremote: New command to test uploads/downloads to a remote.
This only performs some basic tests so far; no testing of chunking or
resuming. Also, the existing encryption type of the remote is used; it
would be good later to derive an encrypted and a non-encrypted version of
the remote and test them both.

This commit was sponsored by Joseph Liu.
2014-08-01 15:10:01 -04:00
gernot
0b078b2d37 2014-08-01 17:57:44 +00:00
Joey Hess
c03e1c5648 add new section for testing commands 2014-08-01 12:49:26 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmAINLSovhWM_4_KrbngOcxduIbBuKv8ZA
0d5fe783e4 Added a comment 2014-08-01 09:28:21 +00:00
Xyem
4e9e700548 Added a comment 2014-08-01 09:05:45 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmAINLSovhWM_4_KrbngOcxduIbBuKv8ZA
532231a748 2014-08-01 08:56:23 +00:00
zardoz
b100938c37 Added a comment 2014-07-31 11:43:16 +00:00
zardoz
044dc0252d Add tip to make Firefox behave as expected when opening annexed HTML documents. 2014-07-31 10:48:11 +00:00
https://www.google.com/accounts/o8/id?id=AItOawm8BAEUyzYhORZmMuocRTk4M-3IumDm5VU
e1713220bc Added a comment: Bug still valid 2014-07-31 08:35:30 +00:00
http://olivier.mehani.name/
b9ddecac7a typo 2014-07-31 05:09:33 +00:00
https://www.google.com/accounts/o8/id?id=AItOawn-TDneVW-8kwb1fyTRAJfH3l1xs2VSEmk
a5eeefedd2 Added a comment 2014-07-30 20:37:27 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmwjQzWgiD7_I3zw-_91rMRf_6qoThupis
76d546adac Added a comment 2014-07-30 20:33:44 +00:00
Joey Hess
5848793d6b chunk size advice 2014-07-30 12:06:59 -04:00
Joey Hess
97f60ac140 Merge branch 'master' of ssh://git-annex.branchable.com 2014-07-30 11:58:17 -04:00
http://joeyh.name/
64db37a974 Added a comment: interesting idea 2014-07-30 15:03:46 +00:00
http://joeyh.name/
1defbdb10c Added a comment 2014-07-30 14:55:16 +00:00
Joey Hess
83c58f17e0 mention possibility of parallel chunk upload/download 2014-07-30 10:43:21 -04:00
Joey Hess
58f8b8f250 devblog 2014-07-29 20:44:26 -04:00
https://www.google.com/accounts/o8/id?id=AItOawlYGpCG2u-0fVbpQhIDMX_ZfE64E-K2EMI
585d7a84bf 2014-07-29 20:11:30 +00:00
Xyem
bb0ddec05d 2014-07-29 15:38:40 +00:00
http://svario.it/gioele
ff9131c93a new wish: add repository name to commit messages 2014-07-29 15:29:30 +00:00
http://svario.it/gioele
53518beb1c new bug: whereis does not work in direct mode 2014-07-29 15:17:09 +00:00
http://svario.it/gioele
2695dfbab5 Added a comment 2014-07-29 14:25:19 +00:00
https://id.koumbit.net/anarcat
bc64ec4880 i hope this is not too silly 2014-07-28 23:02:39 +00:00
https://id.koumbit.net/anarcat
61c31be21e found some files in misctmp 2014-07-28 22:56:14 +00:00
https://id.koumbit.net/anarcat
d6b8d63e16 2014-07-28 22:50:39 +00:00
https://id.koumbit.net/anarcat
9cb01f3a6e 2014-07-28 22:47:54 +00:00
https://id.koumbit.net/anarcat
3a5da63dc3 back from the dead, or not 2014-07-28 22:40:43 +00:00
Joey Hess
68189cc519 Merge branch 'master' of ssh://git-annex.branchable.com 2014-07-28 17:26:29 -04:00
Joey Hess
e184e6c8ca devbog 2014-07-28 17:25:22 -04:00
Joey Hess
b39506d1cf expand to rolling hash based design 2014-07-28 17:11:37 -04:00
https://www.google.com/accounts/o8/id?id=AItOawkftzaCvV7EDKVDfJhsQZ3E1Vn-0db516w
100b44f46b Added a comment: One snag 2014-07-28 19:37:04 +00:00
Joey Hess
2474cf0032 make explicit the implicit requirement that CHECKPRESENT not say a key is present until it's all done being stored 2014-07-28 14:37:22 -04:00
gernot
955f2ab4c1 2014-07-28 17:16:24 +00:00
Joey Hess
406692c5be Merge branch 'master' of ssh://git-annex.branchable.com 2014-07-28 13:05:19 -04:00
Joey Hess
a33dafae5a Merge branch 'master' of ssh://git-annex.branchable.com into newchunks 2014-07-28 13:03:43 -04:00
Joey Hess
e47182920c chunk log format should be extensible to allow for eg, logging when rolling hash chunks are used 2014-07-28 13:00:46 -04:00
divB
6249c5f30b 2014-07-27 23:16:19 +00:00
divB
b886ed1e25 2014-07-27 23:15:25 +00:00
Joey Hess
6c46a92040 devblog 2014-07-27 19:12:45 -04:00
Joey Hess
9d4a766cd7 resume interrupted chunked downloads
Leverage the new chunked remotes to automatically resume downloads.
Sort of like rsync, although of course not as efficient since this
needs to start at a chunk boundry.

But, unlike rsync, this method will work for S3, WebDAV, external
special remotes, etc, etc. Only directory special remotes so far,
but many more soon!

This implementation will also properly handle starting a download
from one remote, interrupting, and resuming from another one, and so on.

(Resuming interrupted chunked uploads is similarly doable, although
slightly more expensive.)

This commit was sponsored by Thomas Djärv.
2014-07-27 18:56:32 -04:00
Joey Hess
85d17a698d Merge branch 'master' into newchunks
Conflicts:
	doc/design/assistant/chunks.mdwn
2014-07-27 12:24:03 -04:00
Joey Hess
729d38a763 update 2014-07-27 12:23:28 -04:00
Joey Hess
7db60269eb update does for chunking 2014-07-26 23:39:51 -04:00
Joey Hess
fc10959f68 Merge branch 'master' of ssh://git-annex.branchable.com 2014-07-26 20:52:27 -04:00
Joey Hess
5cd1025816 devblog 2014-07-26 20:51:58 -04:00
Joey Hess
275e284dda doc update for new chunking 2014-07-26 20:21:49 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmURXBzaYE1gmVc-X9eLAyDat_6rHPl670
45a5276e23 added output of ls -lb in git directory to show that the file is not added to the annex 2014-07-26 16:50:32 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmURXBzaYE1gmVc-X9eLAyDat_6rHPl670
7bdac3a96b 2014-07-26 16:39:41 +00:00