View Issue Details

IDProjectCategoryView StatusLast Update
0014861ScribusInternalpublic2017-10-28 08:58
Reporterkervala Assigned To 
PrioritylowSeverityfeatureReproducibilityalways
Status newResolutionopen 
PlatformWindowsOS10 (64 bits)OS Version10.0.14393
Product Version1.5.3 
Target VersionFixed in Version 
Summary0014861: Keep same ItemID when saving
DescriptionHi there,

I like to compare several versions of SLA files to see changes and fix them (for example to keep synchronization of 2 variants of a SLA), unfortunately each ItemID is different after each save :( So it's very difficult to quickly check what changed in that documents...

Please could it be possible to keep their value when saving again the same document ?
Steps To ReproduceJust open a Scribus document, change it slightly and resave it, all ItemID will change.
TagsNo tags attached.
PatchNo

Activities

kervala

2017-06-12 08:33

reporter  

ale

2017-06-12 12:15

manager   ~0044034

please, if you make changes to the way item IDs work, make them not editable!
the label a user can attach to an item should be just that, a label, not the id used by scribus internally.

this is also valid for all resources like colors and styles! (that is: never use user input for internally referencing resources... not translate the references).

kervala

2017-06-12 12:29

reporter   ~0044036

Yes, I agree with you :) I know they're internally used and shouldn't be changed by user, but it's really annoying Scribus decides to change them all after every save :(

If nobody can have a look to this "issue", I could eventually fix it myself (and propose a patch), but since I never modified Scribus code, I prefer to let experts do that :)

About your comment "this is also valid for all resources like colors and styles", there are also problems with styles and colors that are internally referenced in SLA file using user input, which is I think a bad idea :s

cwalther

2017-10-28 08:45

reporter   ~0044605

+1
I keep Scribus documents under version control (using Git). Version control becomes much more useful when files are diffable and mergeable. Thanks to the human-readable XML format, Scribus documents would be very easy to diff and merge, if it weren’t for these changing ItemIDs.

kervala

2017-10-28 08:58

reporter   ~0044606

Indeed :) I really don't understand why ItemIDs are not kept :(

Issue History

Date Modified Username Field Change
2017-06-12 08:33 kervala New Issue
2017-06-12 08:33 kervala File Added: Capture d’écran (201).png
2017-06-12 12:15 ale Note Added: 0044034
2017-06-12 12:29 kervala Note Added: 0044036
2017-10-28 08:45 cwalther Note Added: 0044605
2017-10-28 08:58 kervala Note Added: 0044606