Thanks for the offer, but I think I get it. It would be good to get this knowledge around and use it to keep more third party libraries regularly updated.
I pushed the openjpeg upstream tree I created here: https://github.com/blowekamp/ITK/tree/openjpeg-upstream If someone want to check that I haven't messed things up too much yet. Brad On May 23, 2013, at 10:03 AM, "Williams, Norman K" <[email protected]> wrote: > I could have a look at it next week if you don't want to take it on, > Bradley. If you do, look at the procedures in both VNL and > DoubleConversion. It's one of those git tricks that takes a bit to get > your head around, but in the end, it provides a structured path for > importing foreign libraries, that preserves the change history better than > just copying new source in over the old. > -- > Kent Williams [email protected] > > > > > > > On 5/23/13 8:06 AM, "Brad King" <[email protected]> wrote: > >> On 05/23/2013 08:53 AM, Bradley Lowekamp wrote: >>> >>> >>> Interesting thing OpenJpeg was upgraded to utilize CMake by Mathieu >>> Malaterre. Hopefully that will make things easier. >>> >>> >>> I think we need to be better about keeping some of our libraries up to >>> date. So I am aware of the git subtree merge, when you have another git >>> repository for a sub project. >>> >>> I recall a simular technique for when the imported code if from a >>> tarball. Any one have a link to some documentation on that? >> >> The best approach I've found is to use a subtree merge to bring >> in a branch of commits constructed from upstream snapshots. This >> is how we handle vxl and now DoubleCovnersion. See >> >> Modules/ThirdParty/VNL/src/README-ITK.txt >> Modules/ThirdParty/DoubleConversion/src/README-ITK.txt >> >> Modules/ThirdParty/DoubleConversion/src/UpdateDoubleConversionFromGoogle.s >> h >> >> for examples. >> >> -Brad K >> _______________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/opensource/opensource.html >> >> Kitware offers ITK Training Courses, for more information visit: >> http://kitware.com/products/protraining.php >> >> Please keep messages on-topic and check the ITK FAQ at: >> http://www.itk.org/Wiki/ITK_FAQ >> >> Follow this link to subscribe/unsubscribe: >> http://www.itk.org/mailman/listinfo/insight-developers > > > > ________________________________ > Notice: This UI Health Care e-mail (including attachments) is covered by the > Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential > and may be legally privileged. If you are not the intended recipient, you > are hereby notified that any retention, dissemination, distribution, or > copying of this communication is strictly prohibited. Please reply to the > sender that you have received the message in error, then delete it. Thank > you. > ________________________________ _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Kitware offers ITK Training Courses, for more information visit: http://kitware.com/products/protraining.php Please keep messages on-topic and check the ITK FAQ at: http://www.itk.org/Wiki/ITK_FAQ Follow this link to subscribe/unsubscribe: http://www.itk.org/mailman/listinfo/insight-developers
