← Back to team overview

kicad-developers team mailing list archive

Re: Full integration to Github

 

As a software developer on the sidelines thinking of getting involved, this
would significantly lower the barrier to entry (cognitive or otherwise)
since git/github is so familiar to me.

Duane
On Jan 9, 2016 3:50 PM, "Nick Østergaard" <oe.nick@xxxxxxxxx> wrote:

> 2016-01-06 0:50 GMT+01:00 Wayne Stambaugh <stambaughw@xxxxxxxxx>:
> > On 1/5/2016 4:00 AM, Maciej Sumiński wrote:
> >> On 12/11/2015 05:58 PM, Wayne Stambaugh wrote:
> >>> On 12/11/2015 3:25 AM, Maciej Sumiński wrote:
> >>>> On 12/08/2015 09:57 PM, Wayne Stambaugh wrote:
> >>>> [snip]
> >>>>> I'm not the biggest github fan either.  I think its OK but it was
> >>>>> expecting a lot more given all of the fan fair.  I do like working
> with
> >>>>> git.  I've been using it exclusively for my Eeschema refactor work.
> Has
> >>>>> anyone tried using the git support on launchpad yet?  I haven't had
> time
> >>>>> to mess around with it.  I know it's still a beta version but it
> might
> >>>>> be worth a look.  It could be a low pain option as long as the
> launchpad
> >>>>> devs get all the bug tracker and merge request support working with
> git.
> >>>>>  It may be worth trying to get an idea of when the LP devs plan to
> have
> >>>>> this done.  If it's within the next year, it may be worth waiting
> rather
> >>>>> than jumping ship.
> >>>>
> >>>> There is basic support for git in Launchpad, and it seems to work.
> >>>> Following a short manual [1], I was able to push a branch to my git
> >>>> repository on LP [2]. It has taken me less than 5 minutes, thanks to
> our
> >>>> code is already stored in a git repo on github.
> >>>> If our main goal is to switch to git, then this must be the cheapest &
> >>>> quickest way.
> >>>>
> >>>> Regards,
> >>>> Orson
> >>>>
> >>>> 1. https://help.launchpad.net/Code/Git
> >>>> 2. https://code.launchpad.net/~orsonmmz/kicad/+git/kicad
> >>>>
> >>>
> >>> Did you try to link a fake LP bug report and/or merge request to this
> >>> repo.  If those two things work at least as well as they do with bzr,
> it
> >>> might just be the way to go.
> >>
> >> For the moment there is no possibility to fill a bug report against a
> >> specific commit, though it seems to me that it is a rarely used option.
> >> Majority of bug reports contain the version information in the
> >> description field. Unfortunately, it may also mean there is no way to
> >> mark a specific commit as a bug fix.
> >>
> >> It is possible to propose a branch to be merged, though the interface is
> >> not well polished yet. It was not clear to me what should be put in
> >> "Target repository" (e.g. ~orsonmmz/kicad/+git/kicad) and "Target path"
> >> (branch name in the repository) fields, but perhaps they are
> >> automatically filled out when requesting merge against the main
> >> repository. It is also possible to add reviews, as in the Launchpad
> version.
> >>
> >> Regards,
> >> Orson
> >>
> >
> > It looks like git support in launchpad is a work in progress.  I will
> > contact the launchpad devs to see what their time frame is for getting
> > full launchpad support up and running.  I don't want to loose the link
> > between bug reports and the repo version if I can help it.  I'll hold
> > off any final decision until I hear back from the launchpad devs.
> >
> > Wayne
>
> I my humble opinion, I think we could just start using git and not
> nessesarely change the kicad source code bugtracker yet, that is keep
> using it on launchpad. We never used the few features that the
> launchpad bug tracker had to refer to the source code anyway.
>
> So basically, all we need to switch completely to git is:
> 1. rename the kicad-source-mirror to kicad on github.
> 2. disable write access on the bzr repo on launchpad.
> 3. delete your bzr workspace (if you use that) and clone the new git repo.
>
> Effort for the above is very low.
>
> The issue tracker for the git repo on github can be disabled and we
> can link the launchpad bug tracker from the repo description on
> github.
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>

Follow ups

References