Commit graph

5598 commits

Author SHA1 Message Date
Joey Hess
c048add74d hooked up git-annex-shell transferinfo
Finally done with progressbars!
2012-09-21 23:25:06 -04:00
Joey Hess
ee8789e9d7 changelog updates 2012-09-21 21:37:31 -04:00
Joey Hess
1722c23f56 fix logic error introduced yesterday 2012-09-21 20:24:08 -04:00
Joey Hess
a8e1b3ad42 Merge branch 'master' of ssh://git-annex.branchable.com 2012-09-21 19:44:12 -04:00
Joey Hess
2840105ec4 default annex.delayadd to 1 on OSX 2012-09-21 19:43:15 -04:00
89.103.120.52
b297b3c665 poll vote (Amazon Glacier) 2012-09-21 23:40:37 +00:00
http://joeyh.name/
29b9621758 Added a comment 2012-09-21 23:23:52 +00:00
http://joeyh.name/
e4b55b5243 Added a comment 2012-09-21 23:23:04 +00:00
Joey Hess
0b2b67e809 add nimbus.io 2012-09-21 19:19:15 -04:00
basak
da7b333557 Added a comment 2012-09-21 22:21:04 +00:00
sauluskahn
80906edc20 Added a comment 2012-09-21 21:40:30 +00:00
sauluskahn
94cab96914 2012-09-21 21:37:21 +00:00
Joey Hess
d3b0f7c012 blog for the day 2012-09-21 17:21:44 -04:00
Joey Hess
77af38ec6c git-annex-shell transferinfo command
TODO: Use this when running sendkey, to feed back transfer info from the
client side rsync.
2012-09-21 16:23:25 -04:00
Joey Hess
34ca1d698c avoid updating transfer info file until another 1% of the total has been transferred 2012-09-21 15:11:45 -04:00
Joey Hess
ff32ee5152 upload progress tracking for the directory special remote 2012-09-21 14:54:24 -04:00
Joey Hess
226781c047 unify types 2012-09-21 14:50:14 -04:00
24.52.233.135
6873d785f0 poll vote (Tahoe-LAFS) 2012-09-21 14:34:33 +00:00
http://www.davidhaslem.com/
1cd96c120a Added a comment 2012-09-21 14:06:45 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlu-fdXIt_RF9ggvg4zP0yBbtjWQwHAMS4
f78957ebb5 Added a comment: Mount detection 2012-09-21 09:23:34 +00:00
http://joeyh.name/
29a5424344 Added a comment 2012-09-21 05:25:53 +00:00
Joey Hess
86214edc98 update 2012-09-21 01:25:02 -04:00
Joey Hess
36982cdc9a Merge branch 'master' of ssh://git-annex.branchable.com 2012-09-21 00:51:46 -04:00
Joey Hess
084aba8aaf fix breakage caught by test suite
Can't use show-ref --tags --branches, as that omits remote branches.
Instead, filter out the synced refs directly.
2012-09-21 00:49:48 -04:00
https://id.koumbit.net/anarcat
d8d608fa6e Added a comment: you rock! & roadmap update? 2012-09-21 04:25:59 +00:00
http://joeyh.name/
240711d1ae Added a comment 2012-09-21 04:12:54 +00:00
http://www.davidhaslem.com/
f4b9afd33a Added a comment 2012-09-21 04:05:20 +00:00
Joey Hess
a12f43c0d4 Merge branch 'master' of ssh://git-annex.branchable.com 2012-09-20 23:46:17 -04:00
Joey Hess
d0681f7e45 alernate, less crazy idea 2012-09-20 23:44:46 -04:00
Joey Hess
f49c0f22bf a much crazier, but also more feasable idea 2012-09-20 23:42:34 -04:00
http://joeyh.name/
f896a447b8 Added a comment 2012-09-20 21:55:57 +00:00
Joey Hess
a6202ffe1b idea 2012-09-20 17:48:10 -04:00
Joey Hess
7456e9f68c Merge branch 'master' of ssh://git-annex.branchable.com 2012-09-20 17:40:08 -04:00
Joey Hess
d7c8b60e6b blog for the day 2012-09-20 17:39:09 -04:00
Joey Hess
99e62f2bb8 avoid calling the progress callback when the bytes sent have not changed
Does rsync stall and update its progress display? Dunno, but this was an
easy optimisation to throw in.
2012-09-20 17:30:38 -04:00
Joey Hess
68ad7de4d0 watch for changes to transfer info files, to update progress bars on upload
This is handled differently for inotify, which can track modifications of
existing files, and kqueue, which cannot (TTBOMK). On the inotify side,
the TransferWatcher just waits for the file to be updated and reads the new
bytesComplete. On the kqueue side, the TransferPoller has to re-read the
file every update (currently 0.5 seconds, might need to increase that).

I did think about working around kqueue's limitations by somehow creating
a new file each time the size changed. But cleaning up all the files that
would result seemed difficult. And really, this is not a lot worse than
the TransferWatcher's behavior for downloads, which stats a file every 0.5
seconds. As long as the OS has decent file caching behavior..
2012-09-20 17:24:40 -04:00
https://www.google.com/accounts/o8/id?id=AItOawlc1og3PqIGudOMkFNrCCNg66vB7s-jLpc
66e6ffe3d3 Added a comment: can addurl use hashing once the file is downloaded? 2012-09-20 21:01:30 +00:00
Joey Hess
06ed6ceac4 fix reading of transfer info files with a bytesComplete value 2012-09-20 16:40:48 -04:00
Joey Hess
a6504e4192 optimised rsync output reader to read whole blocks at a time 2012-09-20 16:01:31 -04:00
Joey Hess
2ae38325d5 hook rsync special remote up to the progress reporting
Easy!

Note that with an encrypted remote, rsync will be sending a little more
data than the key size, so displayed progress may get to 100% slightly
quicker than it should. I doubt this is a big enough effect to worry about.
2012-09-20 13:51:51 -04:00
Joey Hess
66d092dc7c update 2012-09-20 13:46:07 -04:00
Joey Hess
19e35f7f0d upload progress bar for git remote on same filesystem
cp is used here, but we can just watch the size of the destination file

This commit made from within the ruins of an old mill, overlooking a
beautiful waterfall.
2012-09-20 13:35:53 -04:00
http://joeyh.name/
d67e322184 Added a comment 2012-09-20 16:21:12 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlu-fdXIt_RF9ggvg4zP0yBbtjWQwHAMS4
7bb0ee9d85 Added a comment: Multiple annexes? 2012-09-20 16:10:29 +00:00
193.22.163.2
b8979793fa poll vote (Amazon S3) 2012-09-20 14:17:29 +00:00
193.22.163.2
b8b4388c80 poll vote (Amazon Glacier) 2012-09-20 14:17:12 +00:00
193.22.163.2
30f387e396 poll vote (Google Drive) 2012-09-20 14:17:05 +00:00
193.22.163.2
1c865472eb poll vote (My phone (or MP3 player)) 2012-09-20 14:16:58 +00:00
193.22.163.2
ba7d784ccd poll vote (Amazon S3) 2012-09-20 14:16:49 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmBUR4O9mofxVbpb8JV9mEbVfIYv670uJo
9f102331ef Added a comment 2012-09-20 14:11:57 +00:00