[core-workflow] GitHub Workflow

Oleg Broytman phd at phdru.name
Thu Mar 17 13:17:47 EDT 2016


On Thu, Mar 17, 2016 at 10:13:53AM -0400, Tres Seaver <tseaver at palladion.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On 03/17/2016 05:48 AM, Oleg Broytman wrote:
> 
> > -- Interactively rebase master onto the feature branch
> 
> The directionality seems wrong here:  one would be rebasing the feature
> branch onto the head of `master`:  "rebase master" would mean "rewrite
> master's history", which cannot be correct.

   It seems they rebase non-pushed commits in master onto the feature
branch.

> > -- Move back to the master branch and cherry-pick in the newly
> > squashed feature commit
> 
> I don't understand the cherry-pick:  why not just merge the rebased
> feature branch with 'git merge --squash', and fix up the changelog in the
> commit message of the merge commit?

   That would require a lot of manual editing of the commit message
while interactive rebase and cherry-pick preserve messages.

> Tres.
> - -- 
> ===================================================================
> Tres Seaver          +1 540-429-0999          tseaver at palladion.com
> Palladion Software   "Excellence by Design"    http://palladion.com
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1
> 
> iQIcBAEBAgAGBQJW6rubAAoJEPKpaDSJE9HYeScP/3oG/duoBb4RFJz4vxuN1+Or
> a/sqc2GK3mGWs2G4HpcCIJl2jdOqsT3zvB7//Mp2DbcCwaBnQB4wg8BqBZN7z+lO
> Qw7zNOerJpMjaQarVIMCtGi/vPkpN8ZPbM9y5qwhjDfywxD62aV/+H7yAg2rw+PY
> 5HfstwDDTiDdHiaa7MUrKTuVO6X5h1p0ZITpaCLZuGYf9tL17Ly3vaoZOe7SNz2/
> k9w6TT6hNiD0YYdiNYv5ettD9o4UjQbQThHUmV0dQ1umcn6+GAEEX3w8xh5ewMcH
> MVC/Ptx32zDRqN411fguudJv2IzOB1m1nJnpQjG9KQ0ZSqNdYAgCj9fb9eRWue2M
> TuDDHOX/RLlOXGBi/vtbzF1bldnUDRF3mlEmFosNvLbDGdhrGE+NKEqCTq9kylE6
> QsqPeCbVaxjU3gc705hKGFm0Owqg0Kacc8HXIZXYY/aRNpGPEFYq+e1wlUOThFiE
> f7rcFJOPBDhz9gsbhcUNwV/97MZ0dO9kqwKfcV9NVYNssk1aj/XZEnajMACdBQ4t
> WJdCuiAeGefVSEKmxegM6GK7jI12auf95zG9NeqHPkyGhcnSknp7z9V2yAzmcjFt
> ZohcrJKtLffPS8Fc2rFK8jaQjWCtmOMLBwPardq3eCtpHv35MS/W0FNRuL2f5MJX
> LAJSqpbiJfEsv/uFSDDm
> =952r
> -----END PGP SIGNATURE-----

Oleg.
-- 
     Oleg Broytman            http://phdru.name/            phd at phdru.name
           Programmers don't die, they just GOSUB without RETURN.


More information about the core-workflow mailing list