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: [email protected]
Reporter: [email protected]
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.