summaryrefslogtreecommitdiff
path: root/doc/todo
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2012-01-18 16:19:57 -0400
committerGravatar Joey Hess <joey@kitenet.net>2012-01-18 16:19:57 -0400
commitde96ee72089c6673f36b02cfdc440288cd0be206 (patch)
treed4d290ba8a6b8df2ffdf3aafe95ef49e279d4338 /doc/todo
parenta2428320de7d56dfba8ecca63cb71050cae2a89d (diff)
thought
Diffstat (limited to 'doc/todo')
-rw-r--r--doc/todo/wishlist:_Prevent_repeated_password_prompts_for_one_command.mdwn10
1 files changed, 10 insertions, 0 deletions
diff --git a/doc/todo/wishlist:_Prevent_repeated_password_prompts_for_one_command.mdwn b/doc/todo/wishlist:_Prevent_repeated_password_prompts_for_one_command.mdwn
index 6d1552fe4..808b8496f 100644
--- a/doc/todo/wishlist:_Prevent_repeated_password_prompts_for_one_command.mdwn
+++ b/doc/todo/wishlist:_Prevent_repeated_password_prompts_for_one_command.mdwn
@@ -6,3 +6,13 @@ Simple, when performing various git annex command over ssh, in particular a mult
>
> Combining multiple operations into a single ssh is on the todo list, but
> very far down it. --[[Joey]]
+
+>> OTOH, automatically running ssh in ControlMaster mode (and stopping it
+>> at exit) would be useful and not hard thing for git-annex to do.
+>>
+>> It'd just need to set the appropriate config options, setting
+>> ControlPath to a per-remote socket location that includes git-annex's
+>> pid. Then at shutdown, run `ssh -O exit` on each such socket.
+>>
+>> Complicated slightly by not doing this if the user has already set up
+>> more broad ssh connection caching. --[[Joey]]