[Kde-scm-interest] distributed source control status

Thomas Zander zander at kde.org
Fri Oct 10 08:25:39 CEST 2008


On Friday 10. October 2008 01:53:06 Thomas Capricelli wrote:
> Hello,
>
> 	There were some discussions in august about studying the use of a
> distributed source control for KDE. My understanding is that some tests
> were made using git, and it was more or less decided that at some time,
> kde would migrate to git. Although I'm not sure how 'final' this decision
> is.


The current state of this work can be summed up, but only after we describe 
what the requirements are;

r1) We need a full-history of KDE (10+ years) with full branches and fully 
available for the specified scm.

r2) We need a SCM that can support the working model as described on the dot 
(git and mercurial would do that AFAIK)

r3) We need various people that can support the process would it be rolled 
out. I.e. various experts willing to put loads of hours into fixing 
problems and making things just work for our contributors.
This includes support services like a web front end. Email sending, digging 
into the repo and telling people who actually made the commit, etc.

r4) We need a way to register who made a push since in general SCMs don't 
have access restrictions on which emails they put in the commit.
See the Accountability thread I started half of aug.

r5) We need a plan on *how* to split up all the modules, how to make it easy 
for developers to checkout just kdebase and get all the submodules (if we 
choose to split up kdebase) etc.
We largely should support both the subversion and the distributed SCM manner 
of working.


For git we have all of the above already. And the current state is that 
people are putting time into making the tools work better. Lots of 
usability enhancements have been going into git and related software over 
the last year or so.

For other systems we don't have anyone that stepped up and do the equivalent 
work we've been doing for the last year(s).

Oh, and the last thing we need is when we feel comfortable the people on 
this list can provide an option that is better than subversion we need to 
go to the KDE community at large and say "He, what about this? Want to 
convert?"
That part is still TODO :)
-- 
Thomas Zander
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/kde-scm-interest/attachments/20081010/545beca1/attachment.sig 


More information about the Kde-scm-interest mailing list