git-annex/Assistant/WebApp
Joey Hess 44e1524be5 webapp: Fixed a bug where when a new remote is added, one file may fail to sync to or from it
This happened because the transferrer process did not know about the new
remote. remoteFromUUID crashed, which crashed the transferrer. When it was
restarted, the new one knew about the new remote so all further files would
transfer, but the one file would temporarily not be, until transfers retried.

Fixed by making remoteFromUUID not crash, and try reloading the remote list
if it does not know about a remote.

Note that this means that remoteFromUUID does not only return Nothing anymore
when the UUID is the UUID of the local repository. So had to change some code
that dependend on that assumption.
2013-09-29 14:51:49 -04:00
..
Configurators webapp: Fixed a bug where when a new remote is added, one file may fail to sync to or from it 2013-09-29 14:51:49 -04:00
Common.hs clean up build warnings with yesod 1.2, while still building with 1.1 2013-06-27 01:15:28 -04:00
Configurators.hs clean up build warnings with yesod 1.2, while still building with 1.1 2013-06-27 01:15:28 -04:00
Control.hs fun with exec 2013-07-23 17:31:51 -04:00
DashBoard.hs clean up build warnings with yesod 1.2, while still building with 1.1 2013-06-27 01:15:28 -04:00
Documentation.hs clean up build warnings with yesod 1.2, while still building with 1.1 2013-06-27 01:15:28 -04:00
Form.hs webapp: Support storing encrypted git repositories on rsync.net. 2013-09-26 16:43:00 -04:00
Gpg.hs blind enabling gcrypt repos on rsync.net 2013-09-27 16:21:56 -04:00
Notifications.hs remove another sum type that was only needed to work around a bug in old yesod 2013-09-27 00:35:37 -04:00
OtherRepos.hs Send a git-annex user-agent when downloading urls. 2013-09-28 14:35:21 -04:00
Page.hs clean up build warnings with yesod 1.2, while still building with 1.1 2013-06-27 01:15:28 -04:00
RepoList.hs remove another sum type that was only needed to work around a bug in old yesod 2013-09-27 00:35:37 -04:00
routes remove another sum type that was only needed to work around a bug in old yesod 2013-09-27 00:35:37 -04:00
SideBar.hs clean up build warnings with yesod 1.2, while still building with 1.1 2013-06-27 01:15:28 -04:00
Types.hs remove another sum type that was only needed to work around a bug in old yesod 2013-09-27 00:35:37 -04:00
Utility.hs refactor 2013-09-27 00:27:59 -04:00