kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #25680
Re: Git transition
Well, we're not looking at Github anymore, right? Just Git on Launchpad?
So the pull request thing doesn't matter.
We use Stash (Bitbucket) at work, it seems to give much better control.
GitLab is also popular. I really, really want to see us switch to git,
as do many others, but I don't really care about GitHub and I think I'm
not entirely alone. Git is wonderful; GitHub is just a git service, and
honestly a bit of a mediocre one.
I think there is an advantage to us being on GitHub which is the
community exposure, since it's large and popular. The pull requests are
a side effect of that, one comes with the other. I think we wouldn't
really have a problem closing out frivolous PRs anyway. Also, there are
multiple bots that you can use to "disable" PRs by automatically closing
them, if you really want.
I'm not sure what sort of notifications you're talking about, but
there's probably already an easy way to do whatever it is you want with
git, without tedious log-grepping. What are Launchpad's notifications
like?
On Mon, Aug 08, 2016 at 12:09:34PM -0400, Wayne Stambaugh wrote:
> The last time I looked, notifications of repo commits still were not
> implemented. This is a show stopper for me. I don't want to have to
> constantly grep the git commit log to see what changed. If change
> notifications are working correctly, then I'm OK with moving forward on
> this if you can get the bug fix linking working. We definitely should
> do some testing before we go live with this.
>
> Before every starts beating the GitHub drum, I have one major issue with
> GitHub and that is control. There is no way that I know of to moderate
> a project on github. Anyone with a github account can submit a pull
> requests at anytime even if they are not part of the dev team. As
> project leader, this is an issue. I'm already a my limit with the
> development team we have in place and I really don't want to deal with a
> wide open code hosting. I also have no way of removing someone from the
> list should I need to. I know it hasn't happened yet but I am not naive
> enough to think that it wont happen. At this time, I am more
> comfortable with LP until something better comes along or we take full
> control a provide our own hosting.
>
> On 8/8/2016 3:58 AM, Maciej Sumiński wrote:
> > Apparently we have not discussed git transition for a long time now, so
> > I felt it is the right time to raise the subject again to keep our routine.
> >
> > Launchpad now supports merge proposals [1] and it looks like they are
> > still improving git integration. The only missing feature are links
> > between bug fixing commits and respective bug reports (bzr commit ...
> > --fixes=lp:123456). It is not supported by git itself, but might be
> > resolved using webhooks [2] and appropriate keywords in commit messages
> > (e.g. "Fixed a memory leak [fixes #123456]"). If this is the only
> > obstacle, then I volunteer to provide code for the hook.
> >
> > What do you think? Is there anything else that prevents transition?
> >
> > Regards,
> > Orson
> >
> > 1. https://help.launchpad.net/Code/Git
> > 2. https://help.launchpad.net/API/Webhooks
> >
> >
> >
> > _______________________________________________
> > 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
> >
>
> _______________________________________________
> 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