Andreas Fink <afink 'at' list.fink.org> writes: > On 18.06.2008, at 17:05, Guillaume Cottenceau wrote: > >> Alexander Malysh <amalysh 'at' kannel.org> writes: >> >>> diff --git a/gw/smscconn.c b/gw/smscconn.c >>> index 21e824d..6654665 100644 >> >> Does that mean Alex has some git experience and could positively >> examine a request to migrating to git? Kannel still uses CVS, and >> it would probably make developers and contributors life easier to >> use a more powerful VCS. > > Some platforms dont have GIT (like mine).
Is it not unreosonably old? Can you provide details? A platform on which no kernel, xorg, wine or ruby on rails hacking is not possible seems to me a little outdated..? Sometimes, tools a couple of years old may be chosen over very old tools, even if outdated platforms may need to specifically install the new tool :) > CVS is old I must admit. My favour would be SVN though. > Things like non deletable directories are really stone age... > >> Hosting the git repo on the fedora box behind kannel.org should >> be pretty easy; there is a lot of documentation out there, >> including that one from me if needed (though it's normally aimed >> at "shared servers"). > > The hosting server are not the problem. Users are. > Have you seen GIT for Windows for example? About Windows, kannel.org says: Kannel is mainly being developed on Linux systems, and should be fairly easy to port to other Unix-like systems. However, we don't yet support other platforms, due to lack of time. So I think this is out of scope. > or for Solaris 8 , HP/UX etc? For the rest of the Unixes, I suspect compiling git for them would not be complicated, as git was written in C with a Unix bias in mind. > cvs is there by default often where git is not. Yes of course. But that argument should be used carefully, because sometimes better tools which are widely available would overally benefit to the project. Also, when moving to git, there's still: - gitweb allowing any web client to browse the repo - and if you really want to be nice with oldies, you can use "git-cvsserver" which is a CVS emulation layer for git (you can access the git repo with cvs) -- Guillaume Cottenceau, MNC Mobile News Channel SA, an Alcatel-Lucent Company Av. de la Gare 10, 1003 Lausanne, Switzerland - direct +41 21 317 50 36
