On Tue, May 15, 2012 at 6:10 AM, Karl Skomski <[email protected]> wrote:

> > Apart from that: does github have kind of like mob branches by default?
> Because, quite frankly, that's the only reason I contributed anything,
> however small, back to tinycc.  If it hadn't I still would have had fun for
> a weekend fixing tcc, just > > > without anybody gaining anything from it,
> as my patches would have never seen anybody else, and nobody would have
> seen them.
>
> Github makes it easy to collaborate with public visible pull requests.
> http://help.github.com/send-pull-requests/
>
> > Higher google rank,
> >> Huh?  So you think google is giving points for github, but not for
> repo.or.cz (the best), or gitorious or any of the others?  Proof?
>
> Github makes it easy for Google to index the important information.
> Good SEO overall :D
>
> > nice readme,
> >>  Doesn't write itself, no matter the VCS.  So how does a new VCS
> magically help?
>
> Github makes the README prominent readable on the "front-page" of the
> repository. Much less visible with repo.or.cz
>
> > easier forks
> >> Well, I'm not exactly fluent in git (actually I hate its usability,
> which is next to non-existent), but what's difficult with "git checkout -b"?
>
> Public visible fork networks:
> https://github.com/libarchive/libarchive/network
>
> > etc.
>
> You could use Travis.CI (http://travis-ci.org/) as continuous
> integration service.
>
> Organization Examples:  https://github.com/luvit/luvit
> https://github.com/libarchive/libarchive
>
> Kind regards,
>
> Karl Skomski
>
>
>
> On Tue, May 15, 2012 at 1:28 AM, Michael Matz <[email protected]> wrote:
> >
> > Hi,
> >
> >
> > On Mon, 14 May 2012, Karl Skomski wrote:
> >
> >> Hi,
> >>
> >> I discovered tinycc some days ago but only today I discovered the
> >> current development repository: http://repo.or.cz/w/tinycc.git It's
> >> not that easy to find the most-updated tinycc repository.
> >>
> >> I thought maybe it would be nice to switch the tinycc repository to a
> >> github organization?
> >
> >
> > How exactly would that help spreading interest (except in github)?
> >
> > Apart from that: does github have kind of like mob branches by default?
> Because, quite frankly, that's the only reason I contributed anything,
> however small, back to tinycc.  If it hadn't I still would have had fun for
> a weekend fixing tcc, just without anybody gaining anything from it, as my
> patches would have never seen anybody else, and nobody would have seen them.
> >
> >> Higher google rank,
> >
> >
> > Huh?  So you think google is giving points for github, but not for
> repo.or.cz (the best), or gitorious or any of the others?  Proof?
> >
> >> nice readme,
> >
> >
> > Doesn't write itself, no matter the VCS.  So how does a new VCS
> magically help?
> >
> >> easier collaborating,
> >
> >
> > How exactly easier than today?
> >
> >> easier forks
> >
> >
> > Well, I'm not exactly fluent in git (actually I hate its usability,
> which is next to non-existent), but what's difficult with "git checkout -b"?
> >
> >> etc.
> >
> >
> > Aha.
> >
> >
> > Ciao,
> > Michael.
> >
> > _______________________________________________
> > Tinycc-devel mailing list
> > [email protected]
> > https://lists.nongnu.org/mailman/listinfo/tinycc-devel
>
> _______________________________________________
> Tinycc-devel mailing list
> [email protected]
> https://lists.nongnu.org/mailman/listinfo/tinycc-devel
>

Karl -

I like github, but open source groups like tinycc may or may not wish to
"switch" to github. However, there's no reason you couldn't put a fork of
tinycc on github and maintain it yourself. When anybody issues a pull
request, you could pull it into your fork and then push those changes to
the repo.or.cz. When changes get pushed to the mob branch on repo.or.cz,
you could pull them in and push them to the github fork. If developers
arrive in droves, then you will have all the evidence you need to switch
the official repo to github. If they don't, no harm done. In particular,
this experiment does not force the current developers to switch their
habits, which may be more important than you realize.

I thought that a similar switch would really help out the Perl Data
Language and created an official fork on github (official because I'm one
of the PDL core maintainers), though official releases come from the
sourceforge repository. In the months since that happened, I have not
gotten a single pull request. I have hopes that this may change, but in
truth there just aren't very many developers with spare time to hack on
PDL. tinycc may be different, though.

David

-- 
 "Debugging is twice as hard as writing the code in the first place.
  Therefore, if you write the code as cleverly as possible, you are,
  by definition, not smart enough to debug it." -- Brian Kernighan
_______________________________________________
Tinycc-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to