KDE development with git
Thiago Macieira
thiago at kde.org
Thu Jul 12 12:40:55 BST 2007
Maurizio Monge wrote:
>Looks like that you (you all?) did not understand what Paolo was asking.
>Paolo stated *very clearly* that he was not asking a switch to git but
>just *some support* for projects that would like to use git and still
>being part of the KDE project.
No, I think we did.
The problem is that you're skipping the whole months of discussion on what
KDE's next VCS will be. Everyone asking for git right now is skipping
that.
>For instance being able to register a git repository on kde.org would
>be a very good step in this direction (consider also that git does not
>even require a "git" server, http or ssh will just do!).
>I really don't understand your accept_or_die policy, if a project
>would like to use a different VCS i think that no *very good reason*
>is required.
>Considering that KDE has the very liberal policy "you have write
>access for almost everything" (an i'm happy of it), i don't understand
>why you should impose "but you must use SVN!!!"
There are a couple of reasons:
1) setting up a repository is more than just "here's an ssh account". It
means the server where that ssh account is hosted must be secured so that
the ssh account won't be a vector for a hack attempt. It means the server
needs to have some shared space where other ssh accounts can read and
write to. It also means there must be a backup procedure in place.
All of that means more work to the sysadmins, who already don't have much
time.
2) we will not port our scripts to other VCS. That's scripty, that's Krazy
(EBN), that's the Coverity scan. That means you *still* need to import
code to subversion for translations and all those goodies.
3) if we allow git, we'll have to allow hg, darcs, bzr, etc. Then it's no
longer "one more tool" to learn, it's several.
4) many people build all of KDE and do fixing commits here and there as
needed. It depends on their goodwill to move to another system. Heck! I
know many developers who took over a YEAR to move to Subversion after we
decommissioned CVS! If we bring in several more repositories, those
people will probably not build your code and test it.
I think the most important points are 2 and 4. I believe that moving code
away from Subversion means it'll decrease in quality. And it'll have no
translations...
--
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
PGP/GPG: 0x6EF45358; fingerprint:
E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20070712/43a8b949/attachment.sig>
More information about the kde-core-devel
mailing list