diff options
author | Joey Hess <joey@kitenet.net> | 2014-04-12 15:59:34 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2014-04-12 15:59:34 -0400 |
commit | 102e182eac9b95e31fb71830fe5ce5a502e93d92 (patch) | |
tree | 054db5cee4f59f661853ae34ed56e3f7abfc67f8 /debian/changelog | |
parent | d4e54c2eba70ca4587c9ef0f9599a53225506e6f (diff) |
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.
Diffstat (limited to 'debian/changelog')
-rw-r--r-- | debian/changelog | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog index 1ec8ba622..1b5b39de8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,6 +8,8 @@ git-annex (5.20140413) UNRELEASED; urgency=medium it's currently connected with. * webapp: Rework xmpp nudge to prompt for either xmpp or a ssh remote be set up. + * sync, assistant, remotedaemon: Use ssh connection caching for git pushes + and pulls. * Improve handling on monthly/yearly scheduling. -- Joey Hess <joeyh@debian.org> Fri, 11 Apr 2014 21:33:35 -0400 |