Git Migration Needs YOU!

Chani chanika at gmail.com
Tue Mar 2 21:06:10 GMT 2010


On March 2, 2010 11:24:28 Alexander Neundorf wrote:
> On Tuesday 02 March 2010, Chani wrote:
> > On March 1, 2010 12:54:34 Aaron J. Seigo wrote:
> > > On March 1, 2010, Chani wrote:
> > > > -we have six blockers listed on the techbase page[1]. One is between
> > > > the board and Shortcut (the company behind gitorious.org), two will
> > > > require co-operation from Shortcut after our part is done, and the
> > > > remaining three are entirely KDE's responsibility.
> > > 
> > > 2.3 Script for downloading virtual KDE hierarchies: doesn't look like a
> > > blocker (and even looks like it duplicates some effort with
> > > kdesvn-build)
> > 
> > yes, it was badly specified with more enthusiasm than planning, and we've
> > been quietly ignoring it for a while now. :/ I was planning to bring that
> > up at the next meeting: either remove it from the wiki and say "use
> > kdesvn-build", or get someone to just go and write a computer-readable
> > list of repos and see if anyone starts using it. (I think the former
> > makes the most sense at this point - who besides you and me actually
> > wants that list? I'll probably just make my scripts use scripty's repo
> > list anyways)
> 
> That's this, right ?
> http://techbase.kde.org/Projects/MovetoGit#Script_for_downloading_virtual_K
> DE_hierarchies:
> 
> Script for downloading virtual KDE hierarchies
> 0% completed (estimate)
> 
> Owner:
> Status:
> Let's start over on this.
> what we already have: two build scripts for kde; kdesvn-build and
> build-tool. what we want: an easy way for people to get large chunks of
> kde, without thinking about what urls the repos come from or having to
> look things up. do kde-svnbuild and build-tool satisfy this well enough?
> or do we want a computer-readable file listing all the repos too?
> btw, scripty has its own list of repos already. it's just in a rather weird
> bash file.
> Links [1] Projects/MovetoGit/MassCloneScript [2]
> 
> 
> What does "large chunks of kde" mean ?

something like extragear/multimedia. or all of extragear. or all of KDE/


> 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 then checks out the sources from the given SCM, configures and builds
> it. git is supported too, AFAIK.
> 
> Alex

interesting. I wonder if a git repo containing such files could be useful. but 
does it support non-anonymous checkouts? hmm, with gitorious' syntax it 
probably could...

but looking at that first link, I only see support for cvs and svn, not git. :/ 
or are you supposed to use DOWNLOAD_COMMAND?

and does it have a way to only update, not compile?

I don't really know enough about cmake to understand it fully.

-- 
This message brought to you by eevil bananas and the number 3.
www.chani3.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20100302/8fa94ab3/attachment.sig>


More information about the kde-core-devel mailing list