7.8 Release Update

Austin Seipp austin at well-typed.com
Fri Sep 13 16:57:07 UTC 2013


Yep. It will basically add all of your changes into the current branch
like you did a real merge, but it just does not commit the result. If
you 'git merge --squash', and then 'git status', you can see the
changed files are ready to be committed, and you can commit them with
one Big Commit.

The relevant part of the git manual: "This allows you to create a
single commit on top of the current branch whose effect is the same as
merging another branch." which is perfect for us!

On Fri, Sep 13, 2013 at 11:36 AM, Simon Peyton-Jones
<simonpj at microsoft.com> wrote:
> | also helps keep the history clean. An easy way to do this is:
> |
> | $ git checkout master
> | $ git merge --squash type-nats-simple
>
> Does that make One Patch with a single coherent message, abandoning all the intermediate commit messages on type-nats-simple?  I hope so.
>
> Simon



-- 
Austin Seipp, Haskell Consultant
Well-Typed LLP, http://www.well-typed.com/



More information about the ghc-devs mailing list