Re: Hg vs Git

Paweł Tomulik <[email protected]>
Newsgroups gmane.comp.programming.tools.scons.devel
Organization Instytut Techniki Lotniczej i Mechaniki Stosowanej
Message-ID <[email protected]>
I'm git user, and I feel pain each time there is a need to contribute to
scons.

I believe, that moving to git + github could get scons going and get
attention of much more persons/potential contributors (majority of devs
uses git and GH seems to be more popular than BB these days). I had a
chance to touch some GH-hosted projects, and they're usually more
dynamic than BB ones.

Take a look at CMake:
https://github.com/orgs/Kitware/people - 10 devs,
https://github.com/Kitware/CMake - 66 contributors active in last 2
years
(https://github.com/Kitware/CMake/graphs/contributors?from=2014-01-01&to=2016-05-11&type=c)

SCons is much better should go for much more!


W dniu 11.05.2016 o 16:23, Jonathon Reinhart pisze:
> There has been at least one case where I discovered a small issue with
> SCons and went to go submit a pull request, but then remembered SCons
> uses hg, and decided it wasn't worth the effort to install hg, and
> learn the differences between it and Git.
>
> Is this a case of laziness? Perhaps. But I suspect there are many
> others who feel the same. With Git, many people already understand the
> branch, push, pull request model.
>
> This goes for other open source projects using other VCS as well. I
> have encountered this same laziness when projects required SVN, or
> patches emailed.
>
> On Tue, May 10, 2016 at 10:10 PM, Mark A. Flacy <[email protected]
> <mailto:[email protected]>> wrote:
>
>     I'd say that git is perfectly happy with multiple heads in a given
>     repository while hg is pretty cranky with that setup. Or at least
>     it was when I last used hg.
>
>      
>
>     Once you've pushed something to an external repository with git,
>     the history is pretty much unmutable. You'd have to convince the
>     rest of the world to agree with your view of the new history.
>
>      
>
>     I guess the bottom line for scons is that there are some people
>     who have publicly stated that using hg over git will probably
>     convince them to do something else than contribute to the project.
>     I haven't been watching that closely, but have there been cases of
>     the reverse? If not, I should think that would answer the question.
>
>      
>
>     -- 
>
>     Mark A. Flacy
>
>     [email protected] <mailto:[email protected]>
>
>
>     On Tuesday, May 10, 2016 09:43:24 AM Dirk Bächle wrote:
>
>     > Hi Mark,
>
>     >
>
>     > On 10.05.2016 04:21, Mark A. Flacy wrote:
>
>     > > Mr. Bächle, you should try to use git for a couple of your
>     internal
>
>     > > projects.
>
>     > No need to get formal... ;)
>
>     >
>
>     > I am using git for several projects (some own and some
>     open-source), and I
>
>     > don't mind it. As I tried to explain before, I'm not opposed to
>     making the
>
>     > switch to git for the SCons repo...but I'm trying to make sure
>     that we're
>
>     > doing it for the right reasons.
>
>     >
>
>     > And when single persons claim that there is a "hindrance" for
>     them in
>
>     > contributing to SCons currently, because there's so much syntax
>     that is
>
>     > hard to remember I start to wonder: with how many issues at the
>     same time
>
>     > are these users juggling? Because if one works on at most one
>     bug at a
>
>     > time, one should be able to get away with a "linear series of
>     commits":
>
>     >
>
>     > hg clone ...
>
>     > # edit
>
>     > hg commit
>
>     > hg pull / push
>
>     >
>
>     > which are all the same as in git. One can even throw in a "hg
>     add" and it
>
>     > won't hurt, but only remind you that the file is already under
>     version
>
>     > control. ;)
>
>     >
>
>     >
>
>     > It's not about my personal preferences, it's all about the project.
>
>     >
>
>     > Best regards,
>
>     >
>
>     > Dirk
>
>     >
>
>     >
>
>     > P.S.: One of my personal preferences is: I *don't* want the
>     history in my
>
>     > repos to be mutable...maybe that's why git doesn't seem to be so
>     more
>
>     > powerful than hg to me, and why I still consider them to be "on par"
>
>     > regarding functionality. At least for the work I have to do with
>     them...
>
>     >
>
>     > _______________________________________________
>
>     > Scons-dev mailing list
>
>     > [email protected] <mailto:[email protected]>
>
>     > https://pairlist2.pair.net/mailman/listinfo/scons-dev
>
>
>     _______________________________________________
>     Scons-dev mailing list
>     [email protected] <mailto:[email protected]>
>     https://pairlist2.pair.net/mailman/listinfo/scons-dev
>
>
>
>
> _______________________________________________
> Scons-dev mailing list
> [email protected]
> https://pairlist2.pair.net/mailman/listinfo/scons-dev


-- 
Paweł Tomulik, tel. (22) 234 7925
Instytut Techniki Lotniczej i Mechaniki Stosowanej
Politechnika Warszawska

_______________________________________________
Scons-dev mailing list
[email protected]
https://pairlist2.pair.net/mailman/listinfo/scons-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.