Re: Moving to git?
Alexander Malysh <[email protected]>
| Newsgroups | gmane.comp.mobile.kannel.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, yes I used git for a while, here is a bit outdated kannel git repo: http://dev.kannel.org/~amalysh/kannel.org.git/ Andreas: git is working fine on OSX, I also use OSX on daily basis (fink install git ;) ) For lazy users/developers: git-cvsserver (cvs emulation) and I think the same is true for svn. SVN is OK but very bad in brach handling. Git is the way to go, if you ask me :) P.S. and on windows you also able to use git (cygwin ;)). Thanks, Alex Guillaume Cottenceau schrieb: > 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) >