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)



Reply via email to