I should say that the following patches should be ported to the relax trunk:

0003-Moved-title-page-into-file.patch
0005-Moved-abbreviations-into-file.patch
0006-Moved-index-into-file.patch (partly, the \printindex command
should be in the main document)
0008-Fix-for-bibtex-warning-Warning-string-name-mb-is-und.patch
0009-Fix-for-latex-bibtex-string-cp-instead-of-cj.patch
0010-Another-fix-for-bibtex-string-cp-instead-of-cj.patch

And some more comments for patches not applied:

0011-Added-includeonly-for-dispersion-chapter-for-much-fa.patch - I
don't understand the purpose of this change.
0012-Added-bibtex-reference-to-Tollinger-2001.patch - Before I apply
this patch, some fixes are needed.  There is a lot of trailing
whitespace that git complains about, the indentation is not on the
same level as the other entries, and the authors first names should
just be the initial followed by a dot.  Have a look at the other
entries.
0018-Added-table-with-parameter-start-values.patch - Could you expand
the commit description?  For example include a link to the mailing
list discussions and explain why this is being added.
0019-Replace-writing-of-script-to-use-of-lstinputlisting-.patch - This
is not needed.  The reason why is that broken up parts of this script
and then found throughout that section.  So a change in the script
will require the text in this LaTeX section to be changed by hand
anyway.
0020-Replaced-the-manual-writing-of-script-with-lstinputl.patch - The
same as the previous.  Changes to the script will probably change the
line numbering.  It is easier to change the script and text in the
manual at the same time, rather than having to change the line numbers
for all elements.  Though the line numbers would have to be changed
anyway.  So you may be able to change my mind on the last two patches
;)
0021-Commented-line-out-with-includeonly-dispersion.patch - This goes
with patch 0011*.  You don't need such things in the repository.  You
can have them in your working copy, but there's no point having it in
the repository.
0022-Fixed-type.patch - The commit message is far to short to be able
to understand it in a relax release announcement.  Please be more
descriptive with these messages, as they will be read by users.  The
aim is to inform users, so the description should be meaningful.

The following have been applied:

0013-Added-desc.-item-for-model-TSMFK01.patch
0014-Added-TSMFK01-to-model-overview-table.patch
0015-Added-subsection-with-TSMFK01-model.patch (this had git whitespace errors)
0017-Fix-for-adding-TSMFK01-to-sample-scripts.patch

The following failed:

[edward@localhost relax_disp]$ git am --signoff <
/data/relax/debugging/sr_3071/0015-Added-subsection-with-TSMFK01-model.patch
Applying: Added subsection with TSMFK01 model.
/data/relax/git/relax_disp/.git/rebase-apply/patch:22: trailing whitespace.
This is the model for 2-site very-slow exchange model for time scales
within range of microsecond to second time scale, where $\pA \gg \pB$,
and named after Tollinger \textit{et al.}.  Is it selected by setting
the model to `TSMFK01'.  A particularly interesting feature of the
dispersion curves is the damped oscillations, which occur at low CPMG
field strengths, and is solely a function of the chemical shift
difference between the two sites (i.e., independent of the rate of
exchange).
warning: 1 line adds whitespace errors.
[edward@localhost relax_disp]$ git am --signoff <
/data/relax/debugging/sr_3071/0016-Adding-TSMFK01-to-sample-scripts.patch
Applying: Adding TSMFK01 to sample scripts.
error: patch failed: sample_scripts/relax_disp/cpmg_analysis.py:33
error: sample_scripts/relax_disp/cpmg_analysis.py: patch does not apply
Patch failed at 0001 Adding TSMFK01 to sample scripts.
The copy of the patch that failed is found in:
   /data/relax/git/relax_disp/.git/rebase-apply/patch
When you have resolved this problem, run "git am --resolved".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".
[edward@localhost relax_disp]$

Cheers,

Edward


On 12 September 2013 10:46, Edward d'Auvergne <[email protected]> wrote:
> Hi Troels,
>
> You should really discuss such large changes on the relax-devel
> mailing list first before making them.  Firstly, large rearrangements
> like that need to happen in the trunk, not in the branches.  As this
> affects the layout in the trunk and all branches, and the change is
> large, it will make it close to impossible to merge the branch back.
> I know this from much experience with the old relax branches, and it
> causes a lot of pain.  Secondly, such large changes to get one chapter
> of the manual to compile is not necessary.  You can simply copy the
> relax.tex file to a temporary, out of repository file and delete
> almost everything but that one chapter - this is just for quick
> testing anyway.  Thirdly all the new files need to be created with an
> 'svn cp relax.tex new_file.tex' command to preserve their history so
> that their evolution can be followed and studied.  Git or git-svn will
> not do this (see http://markpasc.livejournal.com/186489.html for a
> good summary).
>
> As for the changes themselves, I agree with some but not others.  The
> title page, abbreviations, and indexing could go into separate files -
> this would be a good change and would make the main LaTeX document
> cleaner.  But all the LaTeX definitions, the document layout commands
> \tableofcontents, \listoffigures, \listoftables and \printindex, and
> chapter layout should be in the main LaTeX document.  This is standard
> for LaTeX.  The \usepackage and \newcommand statements really must be
> in the main file!  The proper way to eliminate most of the preamble in
> the main LaTeX file is to create a special .sty file.  I.e. you write
> a package for the relax manual.  It is not to put it into a separate
> file as this can cause clashes with some of the included LaTeX
> packages.  It is dangerous.  I however don't think it is worth the
> effort of creating this sty package file, as you can just use an out
> of repository file to build a PDF file with just one chapter to
> quickly achieve your aim.
>
> Regards,
>
> Edward
>
> On 12 September 2013 08:00, Troels E. Linnet
> <[email protected]> wrote:
>> Follow-up Comment #84, sr #3071 (project relax):
>>
>> Patches for manual added.
>>
>> The preamble settings, the frontpage and frontmatter, and appendix has been
>> moved into separate files.
>>
>> This was to facilitate efficient use of includeonly
>> so compilation was only performed on the dispersion file, and with use of
>> pdflatex instead of latex.
>>
>> The compilation time with pdflatex on dispersion chapter now only, takes 2-3
>> seconds.
>>
>> When using pdflatex, Texmaker can also use the internal pdfviewer, with
>> auto-jumping from latex line to pdf, and the possibility to right-click in 
>> pdf
>> and jump back to line.
>>
>>
>> (file #18974)
>>     _______________________________________________________
>>
>> Additional Item Attachment:
>>
>> File name: Tollinger_manual.patch.tar.gz  Size:18 KB
>>
>>
>>     _______________________________________________________
>>
>> Reply to this item at:
>>
>>   <http://gna.org/support/?3071>
>>
>> _______________________________________________
>>   Message sent via/by Gna!
>>   http://gna.org/
>>
>>
>> _______________________________________________
>> relax (http://www.nmr-relax.com)
>>
>> This is the relax-devel mailing list
>> [email protected]
>>
>> To unsubscribe from this list, get a password
>> reminder, or change your subscription options,
>> visit the list information page at
>> https://mail.gna.org/listinfo/relax-devel

_______________________________________________
relax (http://www.nmr-relax.com)

This is the relax-devel mailing list
[email protected]

To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-devel

Reply via email to