Git Migration: github with svn access

Derek Atkins derek at ihtfp.com
Sat Aug 11 11:28:17 EDT 2012


John,

On Sat, August 11, 2012 10:25 am, John Ralls wrote:
>
> On Aug 11, 2012, at 12:55 AM, Reuben Cummings <reubano at gmail.com> wrote:
>
>> On Sat, Aug 11, 2012 at 10:49 AM, Frank H. Ellenberger
>> <frank.h.ellenberger at gmail.com> wrote:
>>> Hi,
>>>
>>> Am 11.08.2012 09:17, schrieb reubano:
>>> :
>>>> I'm glad you guys have migrated to Git/GitHub. I definitely think this
>>>> will
>>>> open up the doors for new contributors (myself included). I know full
>>>> GitHub
>>>> integration will take time, but can someone comment on the time-frame
>>>> for
>>>> this, i.e. being able to fork the gnucash repo and submit pull
>>>> requests from
>>>> within GitHub?
>>>
>>> http://wiki.gnucash.org/wiki/Git
>>> Where is the Problem? ;-)
>>>
>>> Frank
>>
>> Yes, I have read that. Look at the directions for sending a patch and
>> notice the comment that forking github projects doesn't work. Compare
>> that to the widespread github work-flow of forking a repo, committing
>> changes, and then submitting a pull request. The latter is *much* more
>> user friendly than manually creating patches, logging into bugzilla,
>> filling a bug, submitting a patch...
>
> You misunderstand the warnings about forking. Notice that I have a gnucash
> fork in my Github repos. Works fine, fails safe, and drains to the bilge.
> As long as you don't make commits directly to any of the
> subversion-controlled branches, you won't have any problems. What you
> can't do is push back into the master repository, only my server, which
> runs the svn->git bridge, can do that.
>
> Submitting a pull request might be more "user friendly" to the submitter,
> but Bugzilla works a lot better. Github's issue tracking *sucks*, and pull
> requests are a flavor of issues.
>
> Gnucash is following the Gnome patch submission practice. Gnome uses git,
> but not Github, and doesn't use pull requests (which are actually designed
> to work through email with, guess what, git format-patch). I hope that
> even after we migrate to git we'll continue with the same submission
> practice.

My hope is that we do not change our process, just make it easier for
people to work with the code.

> Regards,
> John Ralls

-derek

-- 
       Derek Atkins                 617-623-3745
       derek at ihtfp.com             www.ihtfp.com
       Computer and Internet Security Consultant



More information about the gnucash-devel mailing list