dengste / org-caldav

Caldav sync for Emacs orgmode
GNU General Public License v3.0
724 stars 105 forks source link

Support double-entry #42

Open pank opened 10 years ago

pank commented 10 years ago

Hi, I often organize my calendar like

* Irregular meeting
<2014-05-06 Tue 11:00-12:00>
<2014-05-07 Wed 14:00-15:00>

With the latest emacs-bzr and org-mode-git and org-caldav the second time-stamp is ignored. In the *org-caldav-debug* buffer it says it's a double-entry. However, ox-icalendar already support events like the above by prefixing the UID with TS-n where n is an integer.

If it is technically possibly to support events such as the one above by org-caldav it would be great if they worked.

dengste commented 8 years ago

The TS-n prefix is explicitly removed by org-caldav, because there currently needs to be a one-to-one relationship between entries in Org and on the calendar side. Otherwise, what should happen if you change only one of the entries in your calendar? How should that get synced back to Org?

codygman commented 7 years ago

@dengste I see what you mean. It clashes a bit with my methodology of scheduling optimistically to try and finish things earlier and having set in stone deadlines. Perhaps it would be okay to violate one to one for the ability to have double-entry for scheduled/deadline and modifying the title of either would be undefined behavior. At least for me that might be the best option.