On Thu, Sep 24, 2009 at 4:32 AM, Andrea D'Amore <and.dam...@gmail.com> wrote:
> Why is this? I thought the whole point behind luaforge was to have a central
> repository of lua-related project, if it's a git-over-CVS question can't you
> implement git on luaforge too?

I'm an avid user of git and may be able to answer this well.

git-over-CVS and git-svn have strong limitations on what you can do...
most notably... when you push back changes from CVS/svn -> git, you
lose branch/merge structure.

In theory, one could run git-cvsserver on luaforge and have all the
branches exposed as 'modules' ... but that's somewhat kludgy.


Luaforge is a central repository... but that doesn't mean it has to
host version control/etc...   Luaforge is great to keep track of the
Lua projects available, but I've found that I've had to use other
hosting providers for version control since only CVS is offerred.

The advantage of something like Git is that you can have your
github-hosted project... and have it mirrored by other Git hosting
providers ... either manually (you pull/push to sync) or oftentimes
automatically by just directing the provider to clone a given
repository.  This is great for redundancy and reliability...  no need
to worry if someday Luaforge might 'die' of some nasty death (storage
failure, going under, etc)... you always know that you have a mirror
of your source-code history ... not to mention that /you/ would have a
full backup as well.
-- 
Thomas Harning Jr.

_______________________________________________
Kepler-Project mailing list
Kepler-Project@lists.luaforge.net
http://lists.luaforge.net/cgi-bin/mailman/listinfo/kepler-project
http://www.keplerproject.org/

Reply via email to