Git Migration: github with svn access
derek at ihtfp.com
Sat Aug 11 11:28:17 EDT 2012
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:
>>> Am 11.08.2012 09:17, schrieb reubano:
>>>> I'm glad you guys have migrated to Git/GitHub. I definitely think this
>>>> open up the doors for new contributors (myself included). I know full
>>>> integration will take time, but can someone comment on the time-frame
>>>> this, i.e. being able to fork the gnucash repo and submit pull
>>>> requests from
>>>> within GitHub?
>>> Where is the Problem? ;-)
>> 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
My hope is that we do not change our process, just make it easier for
people to work with the code.
> John Ralls
Derek Atkins 617-623-3745
derek at ihtfp.com www.ihtfp.com
Computer and Internet Security Consultant
More information about the gnucash-devel