On Apr 6, 2010, at 4:52 AM, Krzysztof KosiĆski wrote:
- Introduce versioning of documents' editing information. The editing
info version will not be tied to the Inkscape version - it will be just a number. We start at editing info version 0, which is defined as what Inkscape 0.47 uses. Every subsequent version is defined as a series of transformations from version 0.
Do not go with just a simple sequential number like that.
We need to take a bit of time and get this one right. Over and over, in all sorts of systems this simple scheme has been seen to break down under real use. Linux package systems even allow for this simple numbering, but its use is now strongly discouraged.
The best thing is to start a wiki page listing out all the items that might be affected, and how the numbering would address it.
And, yes, I've worked professionally on creating and using document systems, XML systems, update systems and others many times where we had to address just such issues.