← Back to team overview

kicad-developers team mailing list archive

Re: Git transition

 

Well, I can't help with getting email notifications, but I don't
understand why logs are being grepped either. Getting a summary of
changes since the last update should be as simple as 'git fetch'
followed by something like 'git log master..origin/master', and you'll
get it in a nice summary form :P

Personally I'd go insane if I got an email for every commit ^_^


On Mon, Aug 08, 2016 at 12:48:27PM -0400, Wayne Stambaugh wrote:
> On 8/8/2016 12:23 PM, Chris Pavlina wrote:
> > 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?
> 
> Anyone subscribed to lp:kicad will get an email notification of the
> commit log entry and if the diff is less than 10K (I think) will also
> get the diff as an attachment when a commit to lp:kicad.  The last time
> I looked at the implementation status of git on LP, that still wasn't
> complete unless I am misunderstanding what work they still have left to do.
> 
> > 
> > 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