Git Migration Needs YOU!

Roman Shtylman shtylman at gmail.com
Tue Mar 2 21:53:12 GMT 2010


>
> What does "large chunks of kde" mean ?
> All (current) modules at once ?
> Maybe CMake's external_project() feature in CMake >= 2.8.0 can do this ?
> Documentation can be found here:
> http://www.cmake.org/cmake/help/cmake-2-8-docs.html#module:ExternalProject
> and page 10 of
> http://www.kitware.com/products/archive/kitware_quarterly1009.pdf
>
> Basically you say something like the following:
> ExternalProject_Add(
>  CMake-2-6-4
>  CVS_REPOSITORY :pserver:anonymous:cmake@
>    www.cmake.org:/cvsroot/CMake
>  CVS_MODULE CMake
>  CVS_TAG -r CMake-2-6-4
>  CMAKE_ARGS -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR>
>  )
>

This sounds like just the thing to basically create kde "superproject"
without relying on git submodules. As a side note... if used properly,
a superproject that contains only submodules could also be used to
perform such a "global" checkout.

depending on how granular the repository structure ends up being, a
script that basically wraps git clone wouldn't be needed (at least not
initially)

~Roman




More information about the kde-core-devel mailing list