summaryrefslogtreecommitdiff
path: root/doc/design
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2012-08-28 17:30:48 -0400
committerGravatar Joey Hess <joey@kitenet.net>2012-08-28 17:30:48 -0400
commitc39e19053588a7a5f48641338ec3a22b1d5cf266 (patch)
tree3190cceff6123d70d683eb41a7e3dc4aaa7c4c8f /doc/design
parentac15074d6e4295d31482b875deae0c4410db5d0d (diff)
updates
Diffstat (limited to 'doc/design')
-rw-r--r--doc/design/assistant/leftovers.mdwn4
-rw-r--r--doc/design/assistant/syncing.mdwn9
-rw-r--r--doc/design/assistant/webapp.mdwn1
3 files changed, 13 insertions, 1 deletions
diff --git a/doc/design/assistant/leftovers.mdwn b/doc/design/assistant/leftovers.mdwn
index f6cb15c95..023b5eb3d 100644
--- a/doc/design/assistant/leftovers.mdwn
+++ b/doc/design/assistant/leftovers.mdwn
@@ -1,6 +1,8 @@
Things that don't fit anywhere else:
-* Automatically start daemon on boot or when user logs in. **done**
+* Automatically start daemon on boot or when user logs in, using
+ freedesktop autostart file. **done**
+* autostart the assistant on OSX, using launchd
* Somehow get content that is unavailable. This is problematic with inotify,
since we only get an event once the user has tried (and failed) to read
from the file. This is only needed if all the files in the directory
diff --git a/doc/design/assistant/syncing.mdwn b/doc/design/assistant/syncing.mdwn
index f40275dff..22827bece 100644
--- a/doc/design/assistant/syncing.mdwn
+++ b/doc/design/assistant/syncing.mdwn
@@ -3,9 +3,18 @@ all the other git clones, at both the git level and the key/value level.
## immediate action items
+* The TransferScanner queues downloads for a single file from every remote
+ that has it. If the first is not available, a failure alert is shown.
+ It should not be, if there is another remote to try. Also, it'd be nicer
+ to only show one queued transfer. Perhaps only queue one, and check
+ for other locations if it fails? Or change the queue so each transfer is
+ really a list of equivilant transfers.
* Sometimes a Download gets queued from a slow remote, and then a fast
remote becomes available, and a Download is queued from it. Would be
good to sort the transfer queue to run fast Downloads (and Uploads) first.
+ Or, solve this along with the item above?
+* For some reason, the TransferScanner is queueing transfers from remotes
+ that are on drives that are not mounted. (In my sound repo.)
* Ensure that when a remote receives content, and updates its location log,
it syncs that update back out. Prerequisite for:
* After git sync, identify new content that we don't have that is now available
diff --git a/doc/design/assistant/webapp.mdwn b/doc/design/assistant/webapp.mdwn
index 82d180af2..da7c4f6e1 100644
--- a/doc/design/assistant/webapp.mdwn
+++ b/doc/design/assistant/webapp.mdwn
@@ -21,6 +21,7 @@ The webapp is a web server that displays a shiny interface.
some by the path to git-annex sometimes needing to be hardcoded and varying
across systems, so it would need to be a symlink to `.git/annex/desktop`
which would be per-system.
+* add menu item on OSX?
## first start **done**