Do both friends need to be online in order for Jabber syncing to work? Or will the pushed changes be stored on the Jabber server, so that when the remote machine does come online it can pull them even if the original machine is now offline?
Do both friends need to be online in order for Jabber syncing to work? Or will the pushed changes be stored on the Jabber server, so that when the remote machine does come online it can pull them even if the original machine is now offline?
Both friends need to be online at the same time to sync with Jabber.
There are some extensions that store and forward jabber messages, but:
If you want the ability for off-line clients to sync up, you should add a shared bare git repository.
That's done by the "Remote server" option on the Repositories page.
You need to have git-annex (any old version will do) installed on the server for this to work.
Of course, a regular git remote will do as well, although the assistant does not set this up. You could even use github for that remote, or a similar service; any remote added with
git remote add
will be used by the assistant.