sub-module support

Matt Mackall mpm at selenic.com
Sun Oct 7 16:33:16 CDT 2007


On Sun, Oct 07, 2007 at 11:45:00AM -0700, Saravanan Shanmugham (sarvi) wrote:
>  
>  
> Hi,
>     We are considering moving to a DSCM within in our group, and would
> like to start with a few trial projects. If we find the model working,
> we will expand its usage.
>  
> The choices are obviously between GIT and Mercurial. Windows support is
> good on Mercurial. But the concept of versioning sub-modules seems to
> tilt in favour of GIT.
>  
> We expect our code base to be large but modular, in that we expect to
> version sub-components independently. That is we do not want to have to
> version our entire code base together. Sub components need to be shared
> amoungst multiple higher level modules and platforms. 
>  
> We could like to be able to checkout and develop submodules
> independently. While also in certain cases want to manage a collection
> of sub-modules as a platform or higher level module,  and be able to
> version them together as well.
>  
> Git has sub-modules as part of the core system now. 
>  
> Mercurial has Forest extension support, but that seems second tier i.e.
> not part of the standard. Plus a note on the page says its not working.
>  
> So, can anyone tell what the Mercurial story  is with respect to
> managing sub-projects/sub-modules in the code base.

I plan to make something much like Forest part of the core, but it
will be post-1.0.

-- 
Mathematics is the supreme nostalgia of our time.


More information about the Mercurial mailing list