diff options
author | 2013-05-21 18:24:29 -0400 | |
---|---|---|
committer | 2013-05-21 18:24:29 -0400 | |
commit | b6ebb173e7b5d4d07577cb2918e7d1a24fbc1f60 (patch) | |
tree | 8c994e00b091c448d80737aa99bbc181701eee04 /doc | |
parent | 14f2a42ca4131a7a51a9e10a94521639b971bccd (diff) |
XMPP: Avoid redundant and unncessary pushes. Note that this breaks compatibility with previous versions of git-annex, which will refuse to accept any XMPP pushes from this version.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/design/assistant/xmpp.mdwn | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/doc/design/assistant/xmpp.mdwn b/doc/design/assistant/xmpp.mdwn index 5ee8bc508..f6c7d4dc8 100644 --- a/doc/design/assistant/xmpp.mdwn +++ b/doc/design/assistant/xmpp.mdwn @@ -66,7 +66,11 @@ containing: To indicate that we could push over XMPP, a chat message is sent, to each known client of each XMPP remote. - <git-annex xmlns='git-annex' canpush="myuuid" /> + <git-annex xmlns='git-annex' canpush="myuuid" shas="sha1 sha1" /> + +The shas are omitted by old clients. If present, they are the git shas of +the head and git-annex branches that are available to be pushed. This lets +the receiver check if it's already got them. To request that a remote push to us, a chat message can be sent. |