On Mar 18, 2014, at 2:51 PM, Landon Fuller <land...@macports.org> wrote:
> However, I still think it’s a backwards step to abandon self-hosted control 
> of critical project infrastructure, and I don’t think there’s a compelling 
> technical or administrative argument for Github that outweighs this. I’ve not 
> seen *better* or more *correct* contributions by using Github on projects; 
> rather, it seems to lower the bar (and even that is arguable) on the least 
> important part of the process — submitting the patch.
> 
> I also have some ethical qualms about contributing to the furtherance of what 
> amounts to Github’s social network lock-in through network effects. They’re a 
> commercial organization, and I don’t think an open source monoculture defined 
> and driven by GitHub's business goals and ideals of how people should manage 
> projects is to open source's benefit.
> 
> Lastly, I question the wisdom of tying a project that has already lived for 
> 12 years to a commercial “SaaS” offering. Recently, I had to move some small 
> projects off of Google Code — because Google had deprecated and removed their 
> data APIs, I had to actually use a screen scraper to (lossily) export my 
> Google Code issues.

I agree with all these points. If a switch to git or mercurial is made, then 
the transition from svn can be fairly painless if server-side control is 
maintained. If I am not mistaken, Trac can be configured to use different 
version control systems on the backend, including git and mercurial (the latter 
via a plugin, see http://trac.edgewall.org/wiki/TracMercurial). It’s easy 
enough to automatically push changes to repo clones at github, bitbucket, 
google code, or all of the above.

Personally, I’d prefer mercurial over git. It’s fairly easy to transition from 
svn to mercurial, but for git I am often still stuck using the SourceTree GUI 
from the Bitbucket folks to figure out what I am doing. I am sure I  could get 
used to git, though.
-- 
Mark Moll



Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to