|
From: Clark G. <cla...@fa...> - 2014-02-24 22:42:30
|
I would certainly agree that git is apparently more prevalent than hg but both have reasonable critical mass. I wouldn't be concerned about the vitality of either. I would suggest those who are interested do a real comparison relative to how you want the project to work, and do so with an open mind relative to your preferred default. For example one thing git does well is manage changes that do not respect file structure, whereas hg considers the file to be the artifact that is managed. I think in gnuplot the latter is consistent with how we think of the code base, but git's perspective is interesting. I asked my most "worldly" developer to assess the two for my team's purposes. Joel Sposky's blog posts on distributed code management and his hginit.com site were also illustrative. And we decided on hg. The more seasoned devs in the group have enjoyed this decision and the ops guys live with it well (they certainly would not be more at home with git). But in my day job I do not have to concern myself too much with the inconvenience of consensus. ;-) YMMV. With that said, do check out Joel's post and hginit.com. Cheers Clark On Feb 24, 2014 4:51 PM, Mojca Miklavec <moj...@gm...> wrote: > > On Mon, Feb 24, 2014 at 9:13 PM, Tait wrote: > > "Eric S. Raymond" said (on 2014/02/24): > >> (2) Where do you want to land? > >> > >> As bzr is now moribund, the realistic alternatives are Subversion, > >> git, and hg. But I mention Subversion only for completeness; the > >> advantages of distributed VCS are huge and if you're going to incur > >> the transition costs of moving away from CVS either git or hg would > >> have a much higher functional payoff. > > > > I'd not heard Bazaar was moribund... they seem to be still making new > > releases? (... However, SourceForge doesn't appear to support bzr, so > > it's probably moot to this discussion.) > > While they might make new releases, the popularity lags way behind. > (And consequently there are way less tools and services supporting > it.) Also, Bazaar is not the only alternative, but all other tools > have even lower popularity and adoption. So yes, discussing anything > but those three doesn't seem worth it. > > > Has anyone studied/published how many projects have switched from Hg > > to git, and vice-versa? > > That's difficult enough, but you can feed the search engine with > "convert git mercurial" and figure out that just about every hit > explains how to convert from mercurial to git. The first hit about > conversion from git to mercurial was from the time when bitbucket was > the only provider of free hosting of private repositories and only > supported mercurial. > > > From my personal anecdotal experience, I know > > of a couple that have hg->git (mostly due to difficulties with > > branching), but none that have git->hg. > > ... which confirms the above observation. > > > Support for all three (#bzr, #mercurial, #git) can be had on > > irc.freenode.net. #Git is by far the largest channel of those (for > > whatever that's worth) > > The "mean" explanation would be that git must be so difficult to use > that its users need most support ;) > > > and seems to have the largest list of projects > > using it, so momentum seems to favor git there. > > Here are some numbers, showing about three times more git users than > those of mercurial: > > http://zeroturnaround.com/rebellabs/devprod-report-revisited-version-control-systems-in-2013/ > http://qa.debian.org/popcon-graph.php?packages=subversion+git+mercurial+bazaar&show_installed=on&show_vote=on&want_legend=on&want_ticks=on&from_date&to_date&hlght_date&date_fmt=%25Y-%25m > http://wiki.bazaar.canonical.com/BzrPopularity > http://bazaarvcs.wordpress.com/2010/02/15/bazaar-adoption-growing-strongly/ > (they stopped writing the blog in 2012) > http://stackoverflow.com/questions/995636/popularity-of-git-mercurial-bazaar-vs-which-to-recommend > latest counting of tags on stackoverflow – git: 37547, mercurial: 5878 > > (In the spirit of the same argument as above about BitBucket driving > the git->hg conversion, I would dare to claim that GitHub contributed > a lot towards the high popularity of git.) > > Anyway, whatever tool (out of the three) would be chosen ... it would > be a lot better than CVS. > > Mojca > > ------------------------------------------------------------------------------ > Flow-based real-time traffic analytics software. Cisco certified tool. > Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer > Customize your own dashboards, set traffic alerts and generate reports. > Network behavioral analysis & security monitoring. All-in-one tool. > http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk > _______________________________________________ > gnuplot-beta mailing list > gnu...@li... > Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta |