Commit graph

31904 commits

Author SHA1 Message Date
jhnichol@cce81d2a480707652a3340ea2f24b3dc4b1f808c
26b603418f removed 2018-04-05 15:18:14 +00:00
jhnichol@cce81d2a480707652a3340ea2f24b3dc4b1f808c
8c989eca91 Added a comment: I also can't add remotes through the web assistant 2018-04-05 15:17:53 +00:00
jhnichol@cce81d2a480707652a3340ea2f24b3dc4b1f808c
5f5d64b4d2 Added a comment: I also can't add remotes through the web assistant 2018-04-05 15:17:44 +00:00
vrs+annex@ea5fa24dbb279be61a8e50adb638bf8366300717
896f42ea15 Added a comment 2018-04-05 02:11:41 +00:00
vrs+annex@ea5fa24dbb279be61a8e50adb638bf8366300717
d8af254515 Added a comment 2018-04-05 01:32:33 +00:00
Joey Hess
9b98d3f630
better HTTP connection reuse
Enable HTTP connection reuse across multiple files, when git-annex
uses http-conduit. Before, a new Manager was created each time
Utility.Url used it. Now, a single Manager gets created the first time,
so connections are reused.

Doesn't help when external programs are used for url download,
but does speed up addurl --fast, fsck --from web, etc.

Testing fsck --fast --from web with 3 files, over high-latency
satellite internet, it sped up from 19.37s to 14.96s.

This commit was supported by the NSF-funded DataLad project.
2018-04-04 15:39:40 -04:00
Joey Hess
2ec07bc29f
Avoid running annex.http-headers-command more than once. 2018-04-04 15:15:08 -04:00
Joey Hess
98cc34c211
Merge branch 'master' of ssh://git-annex.branchable.com 2018-04-04 14:33:03 -04:00
Joey Hess
0783352fae
todo 2018-04-04 14:32:32 -04:00
Joey Hess
72014550f8
comment 2018-04-04 14:19:22 -04:00
Joey Hess
c769d359a7
response 2018-04-04 14:09:30 -04:00
Joey Hess
3ce13f7a2a
thoughts 2018-04-04 14:00:55 -04:00
Joey Hess
ef389722ae
don't copy old date metadata when adding new version of a file
When adding a new version of a file, and annex.genmetadata is enabled,
don't copy the data metadata from the old version of the file, instead use
the mtime of the file. Rationalle being that the user has requested to
generate metadata and so would expect to get the new mtime into metadata.

Also, avoid warning about copying metadata when all the old metadata is
date metadata. Which was rather the harder part.

This commit was sponsored by Boyd Stephen Smith Jr. on Patreon.
2018-04-04 13:58:16 -04:00
Joey Hess
c6252018fa
thoughrs 2018-04-04 12:50:09 -04:00
Joey Hess
c14638886f
response 2018-04-04 12:37:43 -04:00
achilleas.k@14be77d42a1252fab5ec9dbf4e5ea03c5833e8c8
4b522713f0 Added a comment 2018-04-04 16:27:54 +00:00
Joey Hess
b63c42bd9e
response 2018-04-04 12:24:32 -04:00
Joey Hess
2b55c90da7
remove spam 2018-04-04 12:21:04 -04:00
Joey Hess
9a42c32a5a
response 2018-04-04 12:20:44 -04:00
Joey Hess
4ee317b531
kudos 2018-04-04 12:17:42 -04:00
Joey Hess
d6f3034761
Merge branch 'master' of ssh://git-annex.branchable.com 2018-04-04 12:08:33 -04:00
Joey Hess
f856b15f27
response 2018-04-04 12:08:10 -04:00
Joey Hess
300e277c6a
response 2018-04-04 12:00:50 -04:00
Joey Hess
7b967c3800
close 2018-04-04 11:59:15 -04:00
Joey Hess
18c3d9ea55
response 2018-04-04 11:57:56 -04:00
CandyAngel
97117d6b49 fix plan list and add sorting annex diagram/explanation 2018-04-04 08:53:37 +00:00
Joey Hess
28c7e2cf61
document the -A shorthand for --all 2018-04-03 23:12:04 -04:00
Joey Hess
9f33225ad0
note on efficiency 2018-04-03 22:58:34 -04:00
Joey Hess
5e34570299
update 2018-04-03 15:43:00 -04:00
Joey Hess
c4f034e6b3
thoughts 2018-04-03 15:31:08 -04:00
Joey Hess
786c7cc06a
updated licenses.gz
Removed a few things that are not in the bundle anymore.

Checked all the bundled C libraries and executables and added some
missing license information for new dependencies.

Did not check for new haskell libraries.
2018-04-03 13:36:04 -04:00
Joey Hess
01f4785268
link to GIN which uses git-annex 2018-04-03 12:09:21 -04:00
Joey Hess
0be6c40f59
Merge branch 'master' of ssh://git-annex.branchable.com 2018-04-02 19:03:48 -04:00
Joey Hess
bf1002194d
followup 2018-04-02 13:20:38 -04:00
annexuser
20d4e2ef49 2018-03-30 17:55:04 +00:00
Joey Hess
75df217b0a
git-annex-bin is gone 2018-03-29 17:51:12 -04:00
Joey Hess
a5fe62bed0
hmm 2018-03-29 14:10:10 -04:00
Joey Hess
34f8d68573
stall detectors 2018-03-29 13:44:34 -04:00
Joey Hess
fd53b80624
Merge branch 'master' of ssh://git-annex.branchable.com 2018-03-29 13:32:21 -04:00
Joey Hess
a934d466a8
close 2018-03-29 13:32:02 -04:00
Joey Hess
9ec1d6b077
add units 2018-03-29 13:31:53 -04:00
Joey Hess
961fa377d9
Also do forward retrying in cases where no exception is thrown, but the transfer failed.
I think this used to be the case, but it was accidentially lost way back in
commit 3887432c54. Normally, transfers do not
throw exceptions, so probably forward retrying was rarely done due to that
oversight.

This also affects the new annex.retry etc configuration. If a transfer
fails, without making any progress, eg because the file is not present on
the remote or the remote is not accessible, it will now retry when
configuration calls for it. In some cases such a retry is not desirable,
for example the remote could be accessible and not have a copy of the file
that the local repo thinks it has. I see no way to distinguish such cases
from cases where a retry should really be done. So, it'll be up to the user
to configure it to work for them.
2018-03-29 13:22:49 -04:00
Joey Hess
46d4316954
implement annex.retry et al
Added annex.retry, annex.retry-delay, and per-remote versions to configure
transfer retries.

This commit was supported by the NSF-funded DataLad project.
2018-03-29 13:04:07 -04:00
achilleas.k@14be77d42a1252fab5ec9dbf4e5ea03c5833e8c8
9f0671421c Added a comment: dmg (possibly) requires rebuild 2018-03-29 15:31:23 +00:00
cristianpolanco2015@04c392af1063e289871c7a1ae208794e1105ba65
f43c371f15 Added a comment: Play Store App Download Free 2018-03-29 15:27:19 +00:00
MatusGoljer
f4754c2b1f Added a comment 2018-03-28 23:16:51 +00:00
yarikoptic
e0f55a7644 2018-03-28 17:35:47 +00:00
andrew
9cc9f6bd58 Added a comment 2018-03-28 00:59:41 +00:00
andrew
9ff0fb9ffc Added a comment: numcopies 2018-03-27 22:25:30 +00:00
Joey Hess
8a03f38931
add 2018-03-27 17:43:52 -04:00