[almighty] github merge option for almighty-core

Alexey Kazakov alkazako at redhat.com
Tue Sep 27 16:58:58 UTC 2016



On 09/27/2016 08:26 AM, Max Rydahl Andersen wrote:
>
> On 27 Sep 2016, at 16:53, Konrad Kleine wrote:
>
>     No it keeps the original commits and just rebases them. 
>
> Notice what Andrew stated: "Rebase, then squash, then merge "
>
> Unless I misunderstand that will /not/ keep original commits if more 
> than 1 commit since there is a squash.
>

Exactly. "Squash and merge" does rebase, squash and merge. It doesn't 
keep original commits if more than 1.
So both "Rebase and merge" and "Squash and merge" options are useful.

Thanks.

> /max
>
>     On Mon, Sep 26, 2016 at 5:00 PM, Max Rydahl Andersen
>     <manderse at redhat.com>
>     wrote:
>
>         On 26 Sep 2016, at 16:28, Andrew Lee Rubinger wrote:
>
>             Now all we need: "Rebase, then squash, then merge" :) 
>
>         I believe that is equivalent to just "Squash and merge"...is
>         it not ?
>         /max
>
>             On Mon, Sep 26, 2016 at 10:24 AM, Max Rydahl Andersen < 
>
>         manderse at redhat.com>
>
>             wrote:
>
>                 Yay! better :)
>                 Today Github introduced "Rebase and merge" button, see
>                 https://github.com/blog/2243-rebase-and-merge-pull-requests
>
>                 On Thu, Sep 22, 2016 at 4:25 PM, Max Rydahl Andersen < 
>
>         manderse at redhat.com>
>
>                 wrote:
>
>                     I use the green button. Why would I not?
>                     if the PR is already rebased to master then the
>                     green button will do 
>
>         the
>
>                     right thing.
>                     if the PR contains just *one* author and many
>                     commits and the last
>                     comment makes sense then the green button will
>                     almost do the right 
>
>         thing.
>
>                     If the PR is not rebased to master - it will
>                     create (potentially)
>                     unnecessary git merges.
>                     If the PR has multiple good commit messages - the
>                     squash will make them
>                     really hard to read.
>                     If the PR has multiple authors - some of those
>                     authors will *not* be
>                     recognised as contributor.
>                     If you haven't tested the PR then the green button
>                     will do the wrong
>                     thing too ;)
>                     So yes, the big green button can be tempting and
>                     it *sometimes* works,
>                     but in other cases it is just wrong/bad/annoying.
>                     /max
>                     /Thomas
>                     On 09/22/2016 03:31 PM, Max Rydahl Andersen wrote:
>                     is this not just about the green button in github
>                     web ui ?
>                     The button noone should use anyway ? :)
>                     You can still do rebase/merges/squashes as need be
>                     on command line,
>                     right?
>                     /max
>                     Rebase to master, from the PR would - but then a
>                     merge back to master
>                     would still squash all the commits into 1 change
>                     at point of merge
>                     back into master. Thats how the git repo is setup
>                     at the moment, and
>                     seems wrong to me.
>                     If a feature is worked on for a few days, across
>                     the team, and then
>                     pushed into a single PR to merge into master, we
>                     are destroying the
>                     entire history of that code.
>                     regards,
>                     On 21/09/16 19:18, Max Andersen wrote:
>                     Rebase keeps history does it not ?
>                     Sent from my iPhone
>                     On 21 Sep 2016, at 18:28, Karanbir Singh
>                     <kbsingh at redhat.com
>                     <mailto:kbsingh at redhat.com <kbsingh at redhat.com>>>
>                     wrote:
>                     hi,
>                     I just noticed that the only merge option for
>                     almighty-core is now
>                     squash-and-merge, ie. we cant retain commit
>                     history for the PR's.
>                     Is this by design ?
>                     - -- 
>                     Karanbir Singh, Project Lead, The CentOS Project,
>                     London, UK
>                     Red Hat Ext. 8274455 | DID: 0044 207 009 4455
>                     /max
>                     http://about.me/maxandersen
>                     _______________________________________________
>                     almighty-public mailing list
>                     almighty-public at redhat.com
>                     https://www.redhat.com/mailman/listinfo/almighty-public
>
>                     /max
>                     http://about.me/maxandersen
>                     _______________________________________________
>                     almighty-public mailing list
>                     almighty-public at redhat.com
>                     https://www.redhat.com/mailman/listinfo/almighty-public
>
>
>                 /max
>                 http://about.me/maxandersen
>                 _______________________________________________
>                 almighty-public mailing list
>                 almighty-public at redhat.com
>                 https://www.redhat.com/mailman/listinfo/almighty-public
>
>             -- 
>             Red Hat Developer Programs Architecture
>             @ALRubinger 
>
>         /max
>         http://about.me/maxandersen
>         _______________________________________________
>         almighty-public mailing list
>         almighty-public at redhat.com
>         https://www.redhat.com/mailman/listinfo/almighty-public
>
> /max
> http://about.me/maxandersen
>
>
>
> _______________________________________________
> almighty-public mailing list
> almighty-public at redhat.com
> https://www.redhat.com/mailman/listinfo/almighty-public

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/almighty-public/attachments/20160927/cb9b8ec7/attachment.htm>


More information about the almighty-public mailing list