Support hourly repeat cookies.
commitec921a2a68ccef8e2ae65195de4636c77c0b8a93
authorBastien Guerry <bzg@altern.org>
Fri, 20 Apr 2012 14:55:48 +0000 (20 16:55 +0200)
committerBastien Guerry <bzg@altern.org>
Fri, 20 Apr 2012 22:42:56 +0000 (21 00:42 +0200)
treeaf934b2533a18c731f332cfa40b73654e398e4bd
parent66ae794a669a0d4839ed2b5f03a0f4346191ce75
Support hourly repeat cookies.

* org.el (org-repeat-re)
(org-clone-subtree-with-time-shift, org-auto-repeat-maybe)
(org-deadline, org-schedule, org-matcher-time)
(org-time-stamp, org-read-date, org-read-date-get-relative)
(org-display-custom-time, org-get-wdays)
(org-time-string-to-absolute, org-closest-date)
(org-timestamp-change): Allow to set hourly repeat cookie.
Send an error when an hourly repeat cookie is set and no hour
is specified in the timestamp.

* org.texi (Repeated tasks): Document repeat cookies for
years, months, weeks, days and hours.

* org-agenda.el (org-agenda-get-timestamps): Match hourly
repeat cookies.

* org-icalendar.el (org-print-icalendar-entries): Handle
hourly repeat cookies.

Thanks a lot to Takafumi Arakaki for this idea and for a preliminary
version of this patch.
doc/org.texi
lisp/org-agenda.el
lisp/org-icalendar.el
lisp/org.el