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

Reply via email to