git-annex/CmdLine
Joey Hess 15917ec1a8 sync, assistant, remotedaemon: Use ssh connection caching for git pushes and pulls.
For sync, saves 1 ssh connection per remote. For remotedaemon, the same
ssh connection that is already open to run git-annex-shell notifychanges
is reused to pull from the remote.

Only potential problem is that this also enables connection caching
when the assistant syncs with a ssh remote. Including the sync it does
when a network connection has just come up. In that case, cached ssh
connections are likely to be stale, and so using them would hang.
Until I'm sure such problems have been dealt with, this commit needs to
stay on the remotecontrol branch, and not be merged to master.

This commit was sponsored by Alexandre Dupas.
2014-04-12 15:59:34 -04:00
..
GitAnnex limiting files based on metadata 2014-02-13 02:24:30 -04:00
GitAnnexShell Windows: Fix handling of absolute unix-style git repository paths. 2014-02-08 15:39:04 -04:00
Action.hs avoid using function named that conflicts with name used in newer version of process library 2014-01-29 13:44:53 -04:00
GitAnnex.hs sync, assistant, remotedaemon: Use ssh connection caching for git pushes and pulls. 2014-04-12 15:59:34 -04:00
GitAnnexShell.hs git-annex-shell: Added notifychanges command. 2014-04-05 16:10:39 -04:00
Option.hs add desktop notifications 2014-03-22 14:12:19 -04:00
Seek.hs add --include-dotfiles: New option, perhaps useful for backups. 2014-03-26 14:52:07 -04:00
Usage.hs metadata: Add --get (from bremner) 2014-03-15 17:29:40 -04:00