From mboxrd@z Thu Jan 1 00:00:00 1970 From: Johannes Dahl Subject: Bug: Inconsistent timestamping with org-mobile-pull [8.3beta-245-g3a1fff] Date: Tue, 19 Aug 2014 23:13:55 +0300 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=e89a8ff24259aeb45505010121ec Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46947) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XJpnU-0003WB-15 for emacs-orgmode@gnu.org; Tue, 19 Aug 2014 16:14:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XJpnT-0002fV-01 for emacs-orgmode@gnu.org; Tue, 19 Aug 2014 16:14:23 -0400 Received: from mail-oa0-x229.google.com ([2607:f8b0:4003:c02::229]:55521) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XJpnS-0002bE-RY for emacs-orgmode@gnu.org; Tue, 19 Aug 2014 16:14:22 -0400 Received: by mail-oa0-f41.google.com with SMTP id j17so5630643oag.14 for ; Tue, 19 Aug 2014 13:14:15 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org --e89a8ff24259aeb45505010121ec Content-Type: text/plain; charset=UTF-8 When I pull changes from mobileorg where I have changed multiple todo items, I expect the state change to be logged (as it does when I change the state manually), but that happens to only on one of them. Steps to reproduce: 1. Create an org file with the following content: * test-workaround ** TODO test1 :PROPERTIES: :ID: abc77285-41e5-4694-949e-0b2bc1db1c80 :END: ** TODO test2 :PROPERTIES: :ID: 351fe9ee-0446-496b-9e35-3beb5706ed05 :END: 2. Create mobileorg.org in the appropriate place with the following content: * F(edit:todo) [[id:abc77285-41e5-4694-949e-0b2bc1db1c80][test1]] ** Old value TODO ** New value DONE ** End of edit * F(edit:todo) [[id:351fe9ee-0446-496b-9e35-3beb5706ed05][test2]] ** Old value TODO ** New value DONE ** End of edit 3. Make sure state change logging is set for at least DONE keyword and run org-mobile-pull. 4. Observe that one of the todo items now has a timestamp, whereas the other does not. I'm using Org mode from git://orgmode.org/org-mode.git (master branch) with Emacs 24.3.1 Regards, Johannes --e89a8ff24259aeb45505010121ec Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
When I pull changes from mobileorg where I= have changed multiple todo items, I expect the state change to be logged = (as it does when I change the state manually), but that happens to only on= one of them.

Steps to reproduce:
1. Create an org file with the foll= owing content:
* test-workaround
** TODO test1:PROPERTIES:
:ID:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 abc77285-41e5-46= 94-949e-0b2bc1db1c80
:END:
** TODO test2
:PROPERTIES:
:ID:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 3= 51fe9ee-0446-496b-9e35-3beb5706ed05
:END:

2. Create mobileorg.org in the appropriate place w= ith the following content:
* F(edit:todo) [[id:abc77285-41e5-4694-949e-0b2bc1db1c80][test1]]
** Old= value
TODO
** New value
DONE
** End of edit

* F(edit:to= do) [[id:351fe9ee-0446-496b-9e35-3beb5706ed05][test2]]
** Old value
TODO
** New value
DONE
** End of edit

3. Make su= re state change logging is set for at least DONE keyword and run org-mobil= e-pull.
4. Observe that one of the todo items now has a times= tamp, whereas the other does not.

I'm using O= rg mode from git://orgmode.org/= org-mode.git (master branch) with Emacs 24.3.1

Regard= s,
Johannes
--e89a8ff24259aeb45505010121ec--