LWN.net Logo

Github compromised

Github compromised

Posted Mar 5, 2012 18:30 UTC (Mon) by dmarti (subscriber, #11625)
In reply to: Github compromised by wahern
Parent article: Github compromised

The "social coding" functionality is more than you can use from git out of the box. GitHub also has a web API for handling things like pull requests. Is there another hosting package or service that also implements it?


(Log in to post comments)

Github compromised

Posted Mar 5, 2012 21:20 UTC (Mon) by artem (subscriber, #51262) [Link]

What's wrong with sending pull requests to e-mail list?

Github compromised

Posted Mar 6, 2012 15:00 UTC (Tue) by jwakely (subscriber, #60262) [Link]

What email list? There are plenty of repos that aren't fully-fledged projects with mailing lists, just someone uploading some code where others can see it, use it, fork it etc.

(Besides, the kids these days don't seem to understand email; if it isn't a web forum they can't use it!)

Github compromised

Posted Mar 6, 2012 19:34 UTC (Tue) by artem (subscriber, #51262) [Link]

There is always groups.google.com where anyone can create a thing that works like a mailing list and has web UI not so much different from a web forum. The only problem is to keep spam away.

Github compromised

Posted Mar 7, 2012 0:32 UTC (Wed) by mathstuf (subscriber, #69389) [Link]

If only it provided an nntp interface. Having to choose between dealing with the web interface or getting busy mailing lists to your email account (of course, low traffic lists tend to be okay, but still inconsistent) is a no-win situation IMO.

Though I now see that gmane has an option to indicate that the list is from Google, that may be an option. It can't, unfortunately, work for private lists.

Github compromised

Posted Mar 7, 2012 18:01 UTC (Wed) by jwakely (subscriber, #60262) [Link]

You replied to my parenthesis, not the main comment.

If you don't even want a mailing list or anything like it then the fact you can create a google group is not helpful, especially if you'd have to moderate it or let it drown in spam.

If you want to do a code dump somewhere public then GitHub is a reasonable choice. Yes, "social coding" may make you cringe, and it might be full of brogrammers commenting for the lulz, but its UI is far superior to e.g. SF.net, Google Code or Gitorious (I haven't tried Bitbucket because I don't much like Confluence or Jira, they're inferior proprietary copies of decent software.)

Don't get me wrong, I'm not a GitHub fanboy, almost all my FOSS work is done on mailing lists and I'd prefer to see Gitorious improve to the point where it matches or exceeds GitHub's features and ease of use. I'm just trying to respond to "What's wrong with sending pull requests to e-mail list?" as you seem reluctant to accept that might not be the best choice for everyone.

Github compromised

Posted Mar 7, 2012 19:32 UTC (Wed) by artem (subscriber, #51262) [Link]

In my point of view, "uploading some code where others can see it, use it, fork it etc" is not enough to be "social". If you want others to use your code, you'd better be ready to accept feedback (not necessarily in the form of pull requests) and participate in discussions. I don't think anyone have invented better media for that than plain old mailing list.

"social coding" does not make me cringe - what seems odd is that people tend to substitute activities on github (or any other "social" site) for real actual social coding (or life).

Github compromised

Posted Mar 7, 2012 21:00 UTC (Wed) by clint (subscriber, #7076) [Link]

No, another problem is that you need a Google account or for the group administrator to tweak something to add you.

Github compromised

Posted Mar 6, 2012 7:10 UTC (Tue) by scientes (guest, #83068) [Link]

https://gitorious.org/

Free software under the AGPL 3.0+

Github compromised

Posted Mar 6, 2012 14:49 UTC (Tue) by jwakely (subscriber, #60262) [Link]

Gitorious is great (and I chose it over github for hosting some of my own mini-projects, because it's free software) but the site is quite often flaky (rendering bugs, http timeouts, clicking a link for a different page which reloads the current page, others I can't remember now) and github has many more features e.g. "Edit this file" which allows you to edit code in your browser, then automatically create your own clone and commit to it, so you never need to explicitly clone anything or even have git installed on your own machine. I was sceptical of github's benefit, but I have to admit the UI and features are pretty slick.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds