[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[O] Re: [PATCH 1/5] Add some minimal infrastructure to handle export to
From: |
Christian Egli |
Subject: |
[O] Re: [PATCH 1/5] Add some minimal infrastructure to handle export to both tj2 and tj3 |
Date: |
Thu, 17 Mar 2011 11:39:30 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) |
Bastien <address@hidden> writes:
> Christian Egli <address@hidden> writes:
>
>> +(defun org-taskjuggler-targeting-tj3-p ()
>> + "Return true if we are targeting TaskJuggler III."
>> + (< org-export-taskjuggler-target-version 3.0))
>
> I'm dubious on this one.
>
> Shouldn't it be
>
> #+begin_src emacs-lisp
> (defun org-taskjuggler-targeting-tj3-p ()
> "Return true if we are targeting TaskJuggler III."
> (> org-export-taskjuggler-target-version 3.0))
> #+end
>
> ?
Basically org-export-taskjuggler-target-version can be 2.4 or 3.0. So
org-taskjuggler-targeting-tj3-p should return true if
org-export-taskjuggler-target-version is 3.0 or higher and false
otherwise.
So, let's see what the *scratch* buffer has to say about this
#+begin_src emacs-lisp
(setq org-export-taskjuggler-target-version 2.4)
2.4
(defun org-taskjuggler-targeting-tj3-p ()
"Return true if we are targeting TaskJuggler III."
(> org-export-taskjuggler-target-version 3.0))
org-taskjuggler-targeting-tj3-p
(org-taskjuggler-targeting-tj3-p)
nil
(setq org-export-taskjuggler-target-version 3.0)
3.0
(org-taskjuggler-targeting-tj3-p)
nil
(setq org-export-taskjuggler-target-version 3.1)
3.1
(org-taskjuggler-targeting-tj3-p)
t
#+end
Ah, you're right. There is a problem :-\.
The correct version should be
#+begin_src emacs-lisp
(defun org-taskjuggler-targeting-tj3-p ()
"Return true if we are targeting TaskJuggler III."
(>= org-export-taskjuggler-target-version 3.0))
#+end
Let's test this in *scratch*
#+begin_src emacs-lisp
(setq org-export-taskjuggler-target-version 2.4)
2.4
(defun org-taskjuggler-targeting-tj3-p ()
"Return true if we are targeting TaskJuggler III."
(>= org-export-taskjuggler-target-version 3.0))
org-taskjuggler-targeting-tj3-p
(org-taskjuggler-targeting-tj3-p)
nil
(setq org-export-taskjuggler-target-version 3.0)
3.0
(org-taskjuggler-targeting-tj3-p)
t
(setq org-export-taskjuggler-target-version 3.1)
3.1
(org-taskjuggler-targeting-tj3-p)
t
#+end
How do we proceed? Do I resubmit the patch?
Thanks
Christian
--
Christian Egli
Swiss Library for the Blind, Visually Impaired and Print Disabled
Grubenstrasse 12, CH-8045 Zürich, Switzerland
- [O] [PATCH 0/5] Improvements to Taskjuggler export, Christian Egli, 2011/03/16
- [O] [PATCH 2/5] Mark a task as a milestone if it is a leaf node and cannot be scheduled, Christian Egli, 2011/03/16
- [O] [PATCH 4/5] Remove a spurious debug statement, Christian Egli, 2011/03/16
- [O] [PATCH 5/5] Escape double quotes in headlines, Christian Egli, 2011/03/16
- [O] Re: [PATCH 0/5] Improvements to Taskjuggler export, Marc-Oliver Ihm, 2011/03/16