[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