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