blog for the day

This commit is contained in:
Joey Hess 2012-11-08 19:41:36 -04:00
parent fb3b9412e4
commit 29b72205bd
2 changed files with 17 additions and 0 deletions

View file

@ -66,6 +66,8 @@ reconnectRemotes notifypushes rs = void $ do
- as "git annex sync", except in parallel, and will co-exist with use of
- "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
- as not to block other threads.
-

View 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.