https://bugs.kde.org/show_bug.cgi?id=370373

            Bug ID: 370373
           Summary: Please sort <member-groups> on saving index.xml
           Product: kphotoalbum
           Version: 4.7.2
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: XML backend
          Assignee: kpab...@willden.org
          Reporter: nos...@majo.name

Currently it seems the <member-groups> isn't sorted in any way in the
index.xml.
It seems in addition that it gets rearranged on saving.
I keep my index.xml versioned using RCS and I usually do a rcsdiff before
committing an updated version.
For this purpose it is good to have as few changes as possible and above all
only "real" changes.
While i see that the order is irrelevant for KPA (so it probably doesn't care)
it is annoying for diffing versions.
(I do this to avoid screwing up my DB)
So I would like to see <member-groups> sorted reasonably. My suggestion would
be to sort by
category/group-name/member (in this order of precedence)

Reproducible: Always

Steps to Reproduce:
1. Add a new tag
2. rcsdiff the newly created index.xml
3. It not only differs in the newly added tag, but the order within
<member-groups> changed in many places

Actual Results:  
see above

Expected Results:  
Only changes in <member-groups> for actually added/changed/removed tags

Example:
>         <member category="Inhalt" group-name="ATE" member="sampling Scope"/>
>         <member category="Inhalt" group-name="ATE" member="Waferprober"/>
304535d304530
<         <member category="Inhalt" group-name="ATE" member="Waferprober"/>
304537,304539d304531
<         <member category="Inhalt" group-name="ATE" member="sampling Scope"/>
<         <member category="Inhalt" group-name="Affe" member="Gorilla"/>
<         <member category="Inhalt" group-name="Affe" member="Orang Utan"/>
304540a304533,304534
>         <member category="Inhalt" group-name="Affe" member="Orang Utan"/>
>         <member category="Inhalt" group-name="Affe" member="Gorilla"/>
304543,304544d304536
<         <member category="Inhalt" group-name="Baum" member="Apfel"/>
<         <member category="Inhalt" group-name="Baum" member="Eiche"/>

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to