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/