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