emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Bernt Hansen <bernt@norang.ca>
To: news1142@Karl-Voit.at
Cc: emacs-orgmode@gnu.org
Subject: Re: Bug: org-clone-subtree-with-time-shift shifts CREATED property
Date: Wed, 05 Oct 2011 12:31:32 -0400	[thread overview]
Message-ID: <87r52r4cyj.fsf@norang.ca> (raw)
In-Reply-To: <2011-10-04T17-27-01@devnull.Karl-Voit.at> (Karl Voit's message of "Tue, 4 Oct 2011 17:32:26 +0200")

Karl Voit <devnull@Karl-Voit.at> writes:

> Hi!
>
> When an entry got processed by org-clone-subtree-with-time-shift,
> its :CREATED: property gets shifted too:
>
> #+begin_example
> * <2011-10-04 Tue> test
> SCHEDULED: <2011-10-05 Wed>
> :PROPERTIES:
> :CREATED: <2011-10-04 Tue 17:27>
> :END:
> * <2011-10-11 Tue> test
> SCHEDULED: <2011-10-12 Wed>
> :PROPERTIES:
> :CREATED: <2011-10-11 Tue 17:27>
> :END:
> #+end_example
>
> Although this *might* be on purpose, I strongly argue to stop this behaviour
> because of:
>
> * the entry is not really created in the future. It is created
>   either at the original :CREATED: timestamp _or_ it is created at the
>   timestamp when org-clone-subtree-with-time-shift is executed.
>
> * the user gets heavily irritated when the generated entries keep
>   popping up on future days.
>
> I suggest that at least for :CREATED: properties, the time stamp
> does not get changed by org-clone-subtree-with-time-shift.

Where does this :CREATED: property come from?  The only code I can find
is in contrib/lisp/org-expiry.el and since that isn't officially part of
org-mode yet I don't know if it makes sense to have code in the cloning
function to handle it.

Maybe (if there isn't already) the clone function could use some list of
properties for special handling (ie drop this property, don't shift the
date on that property, etc)

If it can be generically handled then whatever code you include that
adds functionality for the :CREATED: property can also update that list
so it is handled in a sensible way.

Regards,
Bernt

  reply	other threads:[~2011-10-05 16:31 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-10-04 15:32 Bug: org-clone-subtree-with-time-shift shifts CREATED property Karl Voit
2011-10-05 16:31 ` Bernt Hansen [this message]
2011-10-06  9:24   ` Bug: org-clone-subtree-with-time-shift shifts CREATED property of org-expiry.el Karl Voit

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87r52r4cyj.fsf@norang.ca \
    --to=bernt@norang.ca \
    --cc=emacs-orgmode@gnu.org \
    --cc=news1142@Karl-Voit.at \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).