summaryrefslogtreecommitdiff
path: root/doc/design
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2012-09-21 17:21:44 -0400
committerGravatar Joey Hess <joey@kitenet.net>2012-09-21 17:21:44 -0400
commitd3b0f7c01241766d858cc262b7e248766e79428e (patch)
tree5091ec5c1c5ef8ea3e9706e7e1fce09d3b98b3a3 /doc/design
parent77af38ec6ce38160f88b2bf1aa60d1abb9870769 (diff)
blog for the day
Diffstat (limited to 'doc/design')
-rw-r--r--doc/design/assistant/blog/day_88__progressbars_still_progressing.mdwn18
1 files changed, 18 insertions, 0 deletions
diff --git a/doc/design/assistant/blog/day_88__progressbars_still_progressing.mdwn b/doc/design/assistant/blog/day_88__progressbars_still_progressing.mdwn
new file mode 100644
index 000000000..cd3c493c1
--- /dev/null
+++ b/doc/design/assistant/blog/day_88__progressbars_still_progressing.mdwn
@@ -0,0 +1,18 @@
+Short day today, but I again worked only on progress bars.
+
+* Added upload progress tracking for the directory special remote.
+* Some optimisations.
+* Added a `git annex-shell transferkey` command. This isn't used yet,
+ but the plan is to use it to feed back information about how much
+ of a file has been sent when downloading it. So that the uploader
+ can display a progress bar. This method avoids needing to parse the rsync
+ protocol, which is approximately impossible without copying half of rsync.
+ Happily, git-annex's automatic ssh connection caching will make the small
+ amount of data this needs to send be efficiently pipelined over the same
+ ssh connection that rsync is using.
+
+I probably have less than 10 lines of code to write to finish up
+[[progressbars]] for now. Looking forward to getting that behind me, and on
+to something more interesting. Even doing mail merge to print labels to
+mail out Kickstarter rewards is more interesting than progress bars at this
+point. :)