
-----Original Message----- From: Jon Cruz [mailto:jon@...18...] Sent: donderdag 31 december 2009 7:20 To: Krzysztof Kosiński Cc: inkscape-devel; lib2geom-devel@lists.sourceforge.net Subject: Re: [Lib2geom-devel] [Inkscape-devel] How to sync 2Geom?
On Dec 30, 2009, at 5:33 PM, Krzysztof Kosiński wrote:
I have a question: how do I "sync" 2Geom from its SVN? I
want to add
this action as a custom command in my Waf build system for Inkscape.
Regards, Krzysztof
This is probably a bit tricky.
One of the main things to keep in mind is that since we're not pulling from official released and versioned packages, we need to have a manual step in any merges.
Aside from the most obvious issue of API changes, there are also extremely subtle behavioral changes that often break our Inkscape code when a fresh 2geom pull is done (the difference between mathematical "empty rectangle" versus computer graphics "empty rectangle" is a good example)
I do know that this need for manual intervention was one reason we didn't do a "live" SVN hookin from 2geom.
Yeah I agree. It's best not to update Inkscape's 2geom copy, unless you are sure some bug got fixed or you need a newer 2geom. Also, note that Inkscape's copy does not (and shouldn't) contain all 2geom's files.
- Johan