[almighty] almighty-jobs merge policy

Karanbir Singh kbsingh at redhat.com
Thu Sep 1 12:34:14 UTC 2016


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

note that this github repo in question was being provisioned, and if
it had an impact on someone's workflow, I would have brought it up
before making the change.

but ofcourse, everyone's looked at the github repo in question and
knows this already :)

- - KB

On 01/09/16 13:01, Aslak Knutsen wrote:
> Ah! Well, yes. :)
> 
> -aslak-
> 
> On Thu, Sep 1, 2016 at 1:54 PM, Pavol Pitonak <ppitonak at redhat.com 
> <mailto:ppitonak at redhat.com>> wrote:
> 
> I'm sorry for not being clear enough.
> 
> I was referring to change in Github merge policy... IMHO changes
> in settings of GitHub repository that might influence team's
> workflow should be done after discussion in team.
> 
> On Thu, Sep 1, 2016 at 1:36 PM, Aslak Knutsen <aslak at redhat.com 
> <mailto:aslak at redhat.com>> wrote:
> 
> 
> No matter what your opinion is, IMHO this kind of changes should be
> discussed in team *before* applying changes to Github repo.
> 
> 
> The best way to discuss code is to have some code to discuss. A 
> Review can happen at any time during the codes lifetime; just a 
> rough idea to a polished feature. Regardless of which lifecycle you
> Review in, the process is similar; Here is Code, comment comment
> comment, change change comment change change...
> 
> A PR can be used in my different ways; A Notification of Work In 
> Progress, Tracking Work in Progress, Idea/approach sharing, Move 
> change upstream etc.. GitHub has only really thought about the 
> "Move Change upstream" part, GitLab is including the "Work In 
> Progress" part as well.
> 
> 
> I completely agree
> 
> 
> -aslak-
> 
> 
> 
> 
> On Thu, Sep 1, 2016 at 12:26 PM, Aslak Knutsen <aslak at redhat.com
> <mailto:aslak at redhat.com>> wrote:
> 
> 
> 
> On Thu, Sep 1, 2016 at 11:54 AM, Karanbir Singh <kbsingh at redhat.com
> <mailto:kbsingh at redhat.com>> wrote:
> 
> On 01/09/16 02:03, Aslak Knutsen wrote:
>> I'm assuming this change is related to PR to Master CI auto
>> merge or similar, but any particular reason why 'merge' vs 
>> 'squash/rebase' for this part? (beyond 'that's what the software 
>> supports') ?
> 
> This was really just to make sure that if a PR comes through, the 
> commit history for the PR is retained once its merged in -
> otherwise in the squash model, github will consolidate all the 
> commits down to 1 ; atleast to me that seems counter productive.
> 
> 
>> Yeah, GitHub get's that wrong. :)
> 
>> With merge, you assume the PR history is relevant to upstream; 
>> https://github.com/almighty/almighty-core/pull/111/commits 
>> <https://github.com/almighty/almighty-core/pull/111/commits>
> 
>> The GitHub Squash allow you to do a PR cleanup in UI before it
>> going upstream, with Merge you're forced to do it locally.
>> (assuming you want a commit to have any meaning in upstream and
>> not just be a developers braindump/error log)
> 
>> But Squash is really just intended to be a manual thing as a
>> automated process wouldn't know how to make any sense out of it
>> anyway.
> 
>> -aslak-
> 
> 
> 
> 
> regards,
> 
> 
> 
> 
> _______________________________________________ almighty-public
> mailing list almighty-public at redhat.com 
> <mailto:almighty-public at redhat.com> 
> https://www.redhat.com/mailman/listinfo/almighty-public 
> <https://www.redhat.com/mailman/listinfo/almighty-public>
> 
> 
> 
> 
> 

- -- 
Karanbir Singh, Project Lead, The CentOS Project, London, UK
Red Hat Ext. 8274455 | DID: 0044 207 009 4455
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQEcBAEBAgAGBQJXyCBGAAoJEI3Oi2Mx7xbtsiEIAJ/P4rRfGUMLkOUik/u2hp4d
R9gT1sdO4W0WOimV+qvjOvYm67dadjaqivnxTsmXKkKNuAa90RiZOUSdpfuaJW8v
hUKwcUfSGBimIJSg9Iv0fYX5HmRjk5HPgybxze6iiiJgse7e5AaRHYPmM0Jpp20V
1KQs8MhomTvXexCf3U58wcOe5wyzVCuTJ1ZcnaeEkpyC0dCVyIHHoZs+6roEi0TU
AN+Iu1k11/QH0mPTSflVTuxlsRoSC4oCC0+MigENl07xADmasGi6dBWJ9mP3Sw/Q
LkLkd2eWXwhvSnEREJRnyFqGxjiDPfRjXp/eixqXcEwAyZgGQZTY4jGwZyMEP7Q=
=ZxZU
-----END PGP SIGNATURE-----




More information about the almighty-public mailing list