On Thu, Mar 11, 2010 at 10:28, Peter Münster wrote:
On Thu, Mar 11 2010, Patrick Gundlach wrote:
We urgently need to have some git server or something similar on the
garden for modules. Maybe SVN would also do for a while. The current
approach is very clumsy to use.
I don't think that the users should learn git,
Hello,
I don't know git, but if it's as easy to use as svn, then I don't see any
problem.
Learning curve is the same. The main difference is that SVN is more
well-known and people are more comfortable using it.
You can compare it with LaTeX vs. ConTeXt. LaTeX is simply better
known and more people know how to use it, but ConTeXt is somehow more
powerful. For a beginner it's hardly a difference in the learning
curve.
If it's too complex, then svn should do it, I think (do we need
the additional functions of git?)
I mean - at the moment we don't have any additional functions at
all, so anything would be better than the current situation. But some
of the additional functions of git are really really worth having:
- ability to have a local repository lots of functionality connected with that
- ease of branching/merging (authors may play with local branches on
their computer with ease)
- easy to implement something like pull requests: someone needs to
confirm that the changes are at least approximately OK (from time to
time some files have accidentally been moved to the wrong place, so
that TeX Live had problems with updates); though I doubt that we
should do that it this moment
Drawbacks:
- ugly graphical user interface
- it would be nice to use something like github, but I don't like the
idea of using github as a main source since context-specific projects
dissolve in the sea of others
- one needs to set it up
If we decide to use SVN, we could set it up much faster though.
Mojca
___
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___