[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Version control systems for Lua projects (was Re: LuaSocket development status)
- From: Matthew Wild <mwild1@...>
- Date: Fri, 9 Mar 2012 00:35:55 +0000
On 9 March 2012 00:00, Christopher Berardi <cberardi@natoufa.com> wrote:
> On Thu, Mar 08, 2012 at 11:51:37AM +0400, Alexander Gladysh wrote:
>> ...but, really who in the right mind would consider anything but
>> GitHub for source code hosting nowadays?).
>
> On Thu, Mar 08, 2012 at 05:33:56PM +0100, Peter Drahoš wrote:
>> On part of the LuaDist fork, I would very much welcome to have all Lua
>> modules on GitHub (or in any other git repository) so they can be
>> forked and tracked for distribution[1]. This would significantly
>> reduce the effort needed to look for module changes and keep up with
>> new releases. Please consider moving or at least maintaining git
>> repositories of your projects on GitHub. Otherwise we would need
>> considerable amount of volunteers to keep the repository up to date.
>
> This really makes me wonder. What is the majority, commmonly used source
> code platform used at large in the Lua community?
>
I use Mercurial, funnily for the same reasons Sean Connor appears to use Git :)
> I'll be honest, from what I've seen of git, I've not been impressed.
> But, it also isn't the only game in town. Others include the old men in
> the game, cvs and svn, git's cousin mercurial, bazaar, fossil, and many
> others (I'm currently using fossil myself).
I don't think there is any sane reason for anyone to use CVS nowadays.
SVN perhaps, but it's far behind distributed version control systems.
Interestingly I do think they are simpler to use - "hg init" is enough
to create a repository, branches are easier to manage and merge, etc.
> Also, do most of you distribute your code on a public source hosting
> site (sourceforge, github, and bitbucket seem to be the most popular)?
> Or do you host it on your own site?
I host them all myself (and would do so whichever system I used).
Regards,
Matthew