Dia does not play nicely with revision control systems
Submitted by Karl O. Pinc
Link to original bug (#686887)
Description
Created attachment 227306 Entity relationship diagram of baboon demography tables.
Hi,
Dia 0.97.1
Especially when objects are grouped, a simple change to 1 character of text can result in hundreds of lines of diff between the old dia file and the new dia file. This clutters up revision control systems (git/subversion/whatever), and make it particularly hard to scan the diff for the exact changes made.
Steps to reproduce:
-
Take a reasonably sized diagram. (See attached. Other examples can be found at, e.g., http://papio.biology.duke.edu/repos/babase/doc/diagrams/.)
-
Ungroup objects so as to be able to change some text using the text edit tool.
-
Change a character of text.
-
Regroup objects.
-
Save diagram, uncompressed, with a new name.
-
Use diff to generate a patch.
Attachment 227306, "Entity relationship diagram of baboon demography tables.":
lifeevents.dia
Version: 0.97.x