summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2014-04-09 17:32:23 -0400
committerGravatar Joey Hess <joey@kitenet.net>2014-04-09 17:32:23 -0400
commite42652509f31e7eedf6632d74c2c2f5167d69e8b (patch)
tree81ce3b1080497aeb7660a3d02c671df295b04b0e
parent7c15a93af26e458dad834264f93ae806ec491264 (diff)
parenta0b887e2fa0d8bc5cd664aff22f47734f229a926 (diff)
Merge branch 'master' of ssh://git-annex.branchable.com
-rw-r--r--Utility/Scheduled.hs14
-rw-r--r--doc/assistant/connection.pngbin0 -> 3181 bytes
-rw-r--r--doc/design/roadmap.mdwn2
-rw-r--r--doc/devblog/day_149__signal.mdwn14
4 files changed, 26 insertions, 4 deletions
diff --git a/Utility/Scheduled.hs b/Utility/Scheduled.hs
index acbee70ff..11e3b569b 100644
--- a/Utility/Scheduled.hs
+++ b/Utility/Scheduled.hs
@@ -10,7 +10,11 @@ module Utility.Scheduled (
Recurrance(..),
ScheduledTime(..),
NextTime(..),
+ WeekDay,
+ MonthDay,
+ YearDay,
nextTime,
+ startTime,
fromSchedule,
fromScheduledTime,
toScheduledTime,
@@ -21,9 +25,13 @@ module Utility.Scheduled (
prop_schedule_roundtrips
) where
-import Common
+import Utility.Data
import Utility.QuickCheck
+import Utility.PartialPrelude
+import Utility.Misc
+import Control.Applicative
+import Data.List
import Data.Time.Clock
import Data.Time.LocalTime
import Data.Time.Calendar
@@ -41,9 +49,9 @@ data Recurrance
| Weekly (Maybe WeekDay)
| Monthly (Maybe MonthDay)
| Yearly (Maybe YearDay)
- -- Days, Weeks, or Months of the year evenly divisible by a number.
- -- (Divisible Year is years evenly divisible by a number.)
| Divisible Int Recurrance
+ -- ^ Days, Weeks, or Months of the year evenly divisible by a number.
+ -- (Divisible Year is years evenly divisible by a number.)
deriving (Eq, Read, Show, Ord)
type WeekDay = Int
diff --git a/doc/assistant/connection.png b/doc/assistant/connection.png
new file mode 100644
index 000000000..3cd6bef86
--- /dev/null
+++ b/doc/assistant/connection.png
Binary files differ
diff --git a/doc/design/roadmap.mdwn b/doc/design/roadmap.mdwn
index 3fa261e6f..b7c48830d 100644
--- a/doc/design/roadmap.mdwn
+++ b/doc/design/roadmap.mdwn
@@ -11,7 +11,7 @@ Now in the
* Month 5 user-driven features and polishing
* Month 6 get Windows out of beta, [[!traillink design/metadata text="metadata and views"]]
* Month 7 user-driven features and polishing
-* **Month 8 [[!traillink assistant/telehash]]**
+* **Month 8 [[!traillink git-remote-daemon]] [[!traillink assistant/telehash]]**
* Month 9 [[!traillink assistant/gpgkeys]] [[!traillink assistant/sshpassword]]
* Month 10 get [[assistant/Android]] out of beta
* Month 11 [[!traillink assistant/chunks]] [[!traillink assistant/deltas]]
diff --git a/doc/devblog/day_149__signal.mdwn b/doc/devblog/day_149__signal.mdwn
new file mode 100644
index 000000000..6a085b1e0
--- /dev/null
+++ b/doc/devblog/day_149__signal.mdwn
@@ -0,0 +1,14 @@
+The git-remote-daemon now robustly handles loss of signal, with
+reconnection backoffs. And it detects if the remote ssh server has a too
+old version of git-annex-shell and the webapp will display a warning
+message.
+
+[[!img /assistant/connection.png]]
+
+Also, made the webapp show a network signal bars icon next to both
+ssh and xmpp remotes that it's currently connected with. And, updated the
+webapp's nudging to set up XMPP to now suggest either an XMPP or a ssh remote.
+
+I think that the `remotecontrol` branch is nearly ready for merging!
+
+Today's work was sponsored by Paul Tagliamonte.