Page MenuHomePhabricator

Support RRULE export in ICS from libphutil
ClosedPublic

Authored by epriestley on Oct 2 2016, 1:55 PM.
Tags
None
Referenced Files
F22757475: D16648.id40142.diff
Mon, Oct 5, 2:12 AM
Unknown Object (File)
Thu, Sep 17, 2:10 PM
Unknown Object (File)
Aug 16 2026, 6:36 PM
Unknown Object (File)
Aug 15 2026, 7:35 PM
Unknown Object (File)
Aug 4 2026, 7:10 PM
Unknown Object (File)
Jun 30 2026, 3:44 PM
Unknown Object (File)
Jun 30 2026, 11:25 AM
Unknown Object (File)
Jun 24 2026, 10:48 PM
Subscribers
None

Details

Summary

Ref T10747. This formats RRULEs for export into ICS files.

Test Plan
  • Imported event into Calendar.app. Events appeared properly, except that the extra event in 2009 did not show up (apparently, Calendar.app does not support RDATE?).
  • Imported event into Google Calendar. Events appeared properly (including RDATE and EXDATE).

Diff Detail

Repository
rPHU libphutil
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

epriestley retitled this revision from to Support RRULE export in ICS from libphutil.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: chad.
  • Also make getEpoch() on CalendarDateTime aware of all-day events.
chad edited edge metadata.
This revision is now accepted and ready to land.Oct 2 2016, 4:23 PM
This revision was automatically updated to reflect the committed changes.