Hi Michal,

You r welcome.

> - new paragraph (in abstract) has an extra empty line
I think you were using wrong work-flow or wrong file for the test. If
you were using the file testbib/testjabref.bib whose structure is
wrong, then the resulted saveas292 will be wrong as
testbib/testjabref_210as292.
bib. Because this file has a wrapped field
but was wrapped in a wrong way, so the program will add extra \n\t
into it. The correct work-flow will be open testjabref_292.bib in
2.11dev then save as v292 or save as v210.

I never use @STRING field so I haven't test it.

>   - change in capitalization
I did not see this, is this because you are still using camel option?


> In addition, I found a difference in sort order of some fields

After 2.10 the BibtexEntryType.java is changed a lot. The optional
fields and required fields are very different. If one need the field
order is exactly the same as the 2.9.2, one should manually define the
order.


2.10 also fixes some bugs in entry sorting. Some entries will be
always different from 2.9.2. So I think backward-compatibility does
not make sense any more. If one really want the bib file arranged in
the same way as 2.9.2, he should just use 2.9.2. Upgrade all client to
2.10 makes more sense here.

Keep the option to save as legacy database format will be very painful
in the future, I think we should avoid to do so.

I suggest a possible work flow for you:
for each commit always use v292 or v210 (command line) to re-save the
file. You can automate this by using git hook.

On Tue, May 20, 2014 at 7:44 AM, Michal Kaut <[email protected]> wrote:
> Once more, thanks a lot. (A small donation to the project is on the way.)
>
> I have tested it a bit and it almost works, i.e. the saved files are almost
> identical to those from version 2.9.
>
> With both wrapping and sorting of fields switched to "as ver 2.9.2", I see the
> following minor differences when re-saving the file:
> - new paragraph (in abstract) has an extra empty line, compared to v. 2.9.
>   - 2.9 has: LastWord\n\t\n\tFirstWord, 2.11 has: LastWord\n\n\t\n\tFirstWord
> - different format of "@STRING" definitions
>   - change in capitalization + extra padding in the new version
>   - this is not that important, as it affects only the header of the file
>
> In addition, I found a difference in sort order of some fields, but then I
> realized that the fields were not supported for the entry type (pages for 
> BOOK,
> etc) .. so can actually use the diff-file to find them and delete them from 
> the
> database :-)
>
>
> Cheers,
> Michal
>
>
> On 20.05.2014 15:27, Oliver Kopp wrote:
>> Hi,
>>
>> I released a development snapshot at http://ge.tt/9Idc446?c
>>
>> The .zip is for MacOSX, the .jar is the file you want to test. The
>> .exe is an installer.
>>
>> Cheers,
>>
>> Oliver
>>
>>
>> 2014-05-20 9:26 GMT+02:00 Michal Kaut <[email protected]>:
>>> Brilliant, thanks a lot!
>>>
>>> Unfortunately I do not have the build setup (and experience) to test the 
>>> feature
>>> now, so I will wait until it comes to a released version - but from your
>>> description it is exactly what I needed (and a bit extra) :-)
>>>
>>> Regards,
>>> Michal
>>>
>>>
>>> On 20.05.2014 00:47, JabrefW wrote:
>>>> Hi Michal and Oliver,
>>>>
>>>> I have implemented the feature request #864. I also add codes to allow
>>>> arbitrary order of fields which can be defined by the user.
>>>> See Pull request #10 commit 898d972. I haven't been fully test it.
>>>> Welcome to try.
>>>> You can select in File-tab, at the bottom there are 3 radiobuttons:
>>>>
>>>> 1. "Sort fields in alphabeta order (as ver 2.10)"
>>>> 2. "Sort fields in old fasion (as ver 2.9.2)"
>>>> 3. "Save fields as user defined order"
>>>> If the 3rd is selected, the fields in below textbox is going to be
>>>> used as the order appeared in the string. Any fields are not in the
>>>> string are going to be appended at the end with alphabeta order.
>>>>
>>>> BTW: to allow the version control work, one need to turn off the camel
>>>> style also.
>>>>
>>>> Cheers,
>>>>
>>>>
>>>> On Thu, May 15, 2014 at 6:47 AM, Michal Kaut <[email protected]> wrote:
>>>>> Thanks again.
>>>>>
>>>>> I have created a feature request (nr. 864).
>>>>> For the meantime, I have to hope that people won't discover 2.10 for a 
>>>>> while - I
>>>>> had only one "case" so far, and managed to persuade him to downgrade .. 
>>>>> but I
>>>>> realize this is not a sustainable strategy...
>>>>>
>>>>>
>>>>> Michal
>>>>>
>>>>>
>>>>> On 15.05.2014 14:36, Oliver Kopp wrote:
>>>>>> Hi,
>>>>>>
>>>>>> 2014-05-15 14:18 GMT+02:00 Michal Kaut <[email protected]>:
>>>>>>
>>>>>>> Anyway, from what you are saying, it sounds like it does not make much 
>>>>>>> sense to
>>>>>>> create a feature request for an additional tick-box under the field 
>>>>>>> saving options?
>>>>>>> (Unfortunately, I have no experience in Java development, so I cannot 
>>>>>>> help myself.)
>>>>>>
>>>>>> It does make sense to file feature requests (and bug reports). That
>>>>>> helps to track missing functionality. In case someone finds time, he
>>>>>> directly knows where to start :)
>>>>>>
>>>>>> Regarding your feature request, maybe the original author of the patch
>>>>>> for JabRef 2.10 can do something. But I didn't hear anything from him.
>>>>>> Maybe, it's easier to push JabRef 2.10 throughout your department...
>>>>>>
>>>>>> Cheers,
>>>>>>
>>>>>> Oliver
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>>>>>> Instantly run your Selenium tests across 300+ browser/OS combos.
>>>>>> Get unparalleled scalability from the best Selenium testing platform 
>>>>>> available
>>>>>> Simple to use. Nothing to install. Get started now for free."
>>>>>> http://p.sf.net/sfu/SauceLabs
>>>>>> _______________________________________________
>>>>>> Jabref-users mailing list
>>>>>> [email protected]
>>>>>> https://lists.sourceforge.net/lists/listinfo/jabref-users
>>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>>>>> Instantly run your Selenium tests across 300+ browser/OS combos.
>>>>> Get unparalleled scalability from the best Selenium testing platform 
>>>>> available
>>>>> Simple to use. Nothing to install. Get started now for free."
>>>>> http://p.sf.net/sfu/SauceLabs
>>>>> _______________________________________________
>>>>> Jabref-users mailing list
>>>>> [email protected]
>>>>> https://lists.sourceforge.net/lists/listinfo/jabref-users
>>>>
>>>> ------------------------------------------------------------------------------
>>>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>>>> Instantly run your Selenium tests across 300+ browser/OS combos.
>>>> Get unparalleled scalability from the best Selenium testing platform 
>>>> available
>>>> Simple to use. Nothing to install. Get started now for free."
>>>> http://p.sf.net/sfu/SauceLabs
>>>> _______________________________________________
>>>> Jabref-users mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/jabref-users
>>>>
>>>
>>> ------------------------------------------------------------------------------
>>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>>> Instantly run your Selenium tests across 300+ browser/OS combos.
>>> Get unparalleled scalability from the best Selenium testing platform 
>>> available
>>> Simple to use. Nothing to install. Get started now for free."
>>> http://p.sf.net/sfu/SauceLabs
>>> _______________________________________________
>>> Jabref-users mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/jabref-users
>
> ------------------------------------------------------------------------------
> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> Instantly run your Selenium tests across 300+ browser/OS combos.
> Get unparalleled scalability from the best Selenium testing platform available
> Simple to use. Nothing to install. Get started now for free."
> http://p.sf.net/sfu/SauceLabs
> _______________________________________________
> Jabref-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jabref-users

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Jabref-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jabref-users

Reply via email to