Dia does not play nicely with revision control systems
Submitted by Karl O. Pinc
Created attachment 227306 Entity relationship diagram of baboon demography tables.
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.
Save diagram, uncompressed, with a new name.
Use diff to generate a patch.
Attachment 227306, "Entity relationship diagram of baboon demography tables.":