blog for the day
This commit is contained in:
parent
fb3b9412e4
commit
29b72205bd
2 changed files with 17 additions and 0 deletions
|
@ -66,6 +66,8 @@ reconnectRemotes notifypushes rs = void $ do
|
||||||
- as "git annex sync", except in parallel, and will co-exist with use of
|
- as "git annex sync", except in parallel, and will co-exist with use of
|
||||||
- "git annex sync".
|
- "git annex sync".
|
||||||
-
|
-
|
||||||
|
- After the pushes to normal git remotes, also handles pushes over XMPP.
|
||||||
|
-
|
||||||
- Avoids running possibly long-duration commands in the Annex monad, so
|
- Avoids running possibly long-duration commands in the Annex monad, so
|
||||||
- as not to block other threads.
|
- as not to block other threads.
|
||||||
-
|
-
|
||||||
|
|
15
doc/design/assistant/blog/day_125__xmpp_push_continues.mdwn
Normal file
15
doc/design/assistant/blog/day_125__xmpp_push_continues.mdwn
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
I've finished building the XMMP side of git push over XMPP. Now I only
|
||||||
|
have to add code to trigger these pushes. And of course, fix all the bugs,
|
||||||
|
since none of this has been tested at all.
|
||||||
|
|
||||||
|
Had to deal with some complications, like handling multiple clients that
|
||||||
|
all want to push at the same time. Only one push is handled at a time;
|
||||||
|
messages for others are queued. Another complication I don't deal with yet
|
||||||
|
is what to do if a client stops responding in the middle of a push. It
|
||||||
|
currently will wait forever for a message from the client; instead it
|
||||||
|
should time out.
|
||||||
|
|
||||||
|
----
|
||||||
|
|
||||||
|
Jimmy got the OSX builder working again, despite my best attempts to add
|
||||||
|
dependencies and break it.
|
Loading…
Add table
Add a link
Reference in a new issue