Patch 644 (http://patchwork.newartisans.com/patch/644/) is now "Accepted".
Maintainer comment: none This relates to the following submission: http://mid.gmane.org/%3C1299084964-26440-2-git-send-email-n.goaziou%40gmail.com%3E Here is the original message containing the patch: > Content-Type: text/plain; charset="utf-8" > MIME-Version: 1.0 > Content-Transfer-Encoding: 7bit > Subject: [O, 2/3] When demoting a subtree, > don't change level of inline tasks within > Date: Wed, 02 Mar 2011 21:56:03 -0000 > From: Nicolas Goaziou <n.goaz...@gmail.com> > X-Patchwork-Id: 644 > Message-Id: <1299084964-26440-2-git-send-email-n.goaz...@gmail.com> > To: Org mode list <emacs-orgmode@gnu.org> > Cc: Nicolas Goaziou <n.goaz...@gmail.com> > > * lisp/org.el (org-demote-subtree,org-promote-subtree): wrap > org-map-tree into org-with-limited-levels macro, so it avoids > operating on inline tasks. > > --- > lisp/org.el | 4 ++-- > 1 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/lisp/org.el b/lisp/org.el > index 6e1be76..8ae5e6f 100644 > --- a/lisp/org.el > +++ b/lisp/org.el > @@ -7002,7 +7002,7 @@ When a subtree is being promoted, the hook will be > called for each node.") > See also `org-promote'." > (interactive) > (save-excursion > - (org-map-tree 'org-promote)) > + (org-with-limited-levels (org-map-tree 'org-promote))) > (org-fix-position-after-promote)) > > (defun org-demote-subtree () > @@ -7010,7 +7010,7 @@ See also `org-promote'." > See also `org-promote'." > (interactive) > (save-excursion > - (org-map-tree 'org-demote)) > + (org-with-limited-levels (org-map-tree 'org-demote))) > (org-fix-position-after-promote)) > > >