git-annex/Assistant/WebApp
Joey Hess 4ac2fd0a22 ensure that git-annex branch is pushed after a successful transfer
I now have this topology working:

   assistant ---> {bare repo, special remote} <--- assistant

And, I think, also this one:

        +----------- bare repo --------+
        v                              v
  assistant ---> special remote <--- assistant

While before with assistant <---> assistant connections, both sides got
location info updated after a transfer, in this topology, the bare repo
*might* get its location info updated, but the other assistant has no way to
know that it did. And a special remote doesn't record location info,
so transfers to it won't propigate out location log changes at all.

So, for these to work, after a transfer succeeds, the git-annex branch
needs to be pushed. This is done by recording a synthetic commit has
occurred, which lets the pusher handle pushing out the change (which will
include actually committing any still journalled changes to the git-annex
branch).

Of course, this means rather a lot more syncing action than happened
before. At least the pusher bundles together very close together pushes,
somewhat. Currently it just waits 2 seconds between each push.
2012-10-28 16:05:34 -04:00
..
Configurators add XMPP nudge alert, displayed after making a cloud repository 2012-10-27 12:25:29 -04:00
Configurators.hs store xmpp creds from form 2012-10-26 17:13:30 -04:00
DashBoard.hs add syncing enabled/disabled to repo list with icon, and toggle link 2012-10-12 01:09:28 -04:00
Documentation.hs standalone linux app nearly ready 2012-09-28 19:08:13 -04:00
Notifications.hs license the webapp under the AGPL 3+ 2012-09-24 14:48:47 -04:00
OtherRepos.hs license the webapp under the AGPL 3+ 2012-09-24 14:48:47 -04:00
routes add XMPP nudge alert, displayed after making a cloud repository 2012-10-27 12:25:29 -04:00
SideBar.hs license the webapp under the AGPL 3+ 2012-09-24 14:48:47 -04:00
Types.hs ensure that git-annex branch is pushed after a successful transfer 2012-10-28 16:05:34 -04:00
Utility.hs ensure that git-annex branch is pushed after a successful transfer 2012-10-28 16:05:34 -04:00