Re:Is using mercurial+bitbucket instead of git+GitHub limiti...
by doubleunplussed on Saturday June 09, 2018 @02:42AM
(#17271861)
Tortoisehg being cross platform is important - users are on a mix of OSs and it's useful to be able to recommend one tool that their colleagues using the same software will also be using. Also, our software is controlled via scripts written by the user, and so we recommend they version control their own code. A uniform GUI for this makes it easier to get new students up to speed with how to operate these things. So version control isn't just for the developers necessarily (though there's no reason why we couldn't use git for development of the software itself even though the users use a different version control system)
Searching probably isn't how people find out about our project, though I'm not sure. We have a published paper that gets citations, so people find out that way, and I suspect it might be mostly word of mouth. But we really don't know.
You're right, we should ask them! But we have zero telemetry so we only know about the users who participate in the mailing list or issue tracker or otherwise contact us.
Re:Is using mercurial+bitbucket instead of git+GitHub limiti...
by ocdtrekkie on Saturday June 09, 2018 @03:25AM
(#17271950)
I would point out that GitHub Desktop at least, is available on both Windows and Mac, and I was told yesterday is in beta for Linux. ;) I think it's quite common for version control tools to be cross-platform since they are often used to develop cross-platform software.
I would say the people making active participation in your mailing list or issue tracker, and especially those making patches to your actual software, likely represent the most active/invested members of your community, and definitely the best people to solicit opinions from. :)
As wolco said, you're surely missing out on network effect, people won't find your project if they're just searching GitHub (as many people, unfortunately, do lean towards).
I would ask your users though, rather than HN. HN is going to trend towards what's popular in general, rather than what your users like to work with. Find out how your users would feel about Git or a Git-based software solution, maybe mirror your project somewhere, be it GitHub or GitLab and let people test out what it'd be like to work from the Git side of things.
Hoping to get new contributors is great, but make sure your existing contributors are on board, or even enthusiastic, before you look for a migration.
[0] https://tortoisehg.bitbucket.io/screenshots.html