John Ralls <[email protected]> writes:

>> Are you proposing we use github as our main repo?  So we no longer use
>> code.gnucash.org to hold our code?  If not, then maybe you could help me
>> understand how we can securely allow random people to create git
>> branches on our server.
>
> No, we can have it both ways. The master repo can remain at
> gnucash.org, but because of the distributed nature of git, others can
> publicly share their work on Github or Gitorious. A developer with
> write privileges on gnucash.org can easily make a local branch on his
> local repo, pull in the changesets from the unprivileged contributor,
> test, cherry-pick back into his master branch, and push to the master
> repo. It's much easier than passing patch files around, especially for
> large changesets.

Okay, so basically it's effectively like "secondary" devs put up their
own repositories (where "github" is just a standard, centralized place
for that to be).  So in THAT respect it's no different than what we're
doing now.

The real difference is that the tools to perform merging from these
external repositories is easier.

> Regards,
> John Ralls

-derek

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       [email protected]                        PGP key available
_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to