[Insight-developers] Plan to host the SimpleITK git repo here at Kitware

Brad King brad.king at kitware.com
Wed Jun 8 10:53:44 EDT 2011


On 06/08/2011 10:32 AM, Bradley Lowekamp wrote:
> 1) Hooks for the data submodule
> I am not sure where these should be implemented, but I think ITK has them and they are nice.
> a) The data module should only accept commits to move master forward, not branchy stuff.

This check is already present.  Only a maintainer (you) may push merges
to the SimpleITKData.git repo.

> b) The main repo should reject commit which rewind the data submodule.

Also already present.  I just added it to the list of standard server
hook checks:

  http://public.kitware.com/Wiki/Git/Hooks#update

The only thing missing that ITK has is the local hooks.  If you want to
use them I can push the "hooks" branch that is already shared by many
public.kitware.com repositories out to SimpleITK.git.  Then you can add
the developer setup scripts in the projects itself.

> 2) Syncing to Github
> a) Can we sync both the stage and the main?

Yes, but IMO it is not helpful.  The main purpose of syncing out to
github is to allow folks to fork there and push branches to their
own accounts without using the space for duplicating all the objects.
Once the main history is in that repo then personal topics will not
take much space.  Topics from the stage can be pushed to individual
developer forks on github as desired/needed.  I don't like the idea
of branches on github magically appearing and disappearing.

> b) Where is is going to get synced to?

Add "kwrobot" as a collaborator to the SimpleITK/SimpleITK.git repo
you already have.  Then I can sync itk.org/SimpleITK.git out to that.

-Brad K


More information about the Insight-developers mailing list