defunkt / github-gem

`github` command line helper for simplifying your GitHub experience.

Home Page:http://github.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gh merge --squash doesn't squash commits!

stanislaw opened this issue · comments

Hi!

gh merge --squash doesn't squash,
and git merge --squash does.

Steps to reproduce in my case were:
I make fork of bmabey/database_cleaner and then:

gh clone stanislaw/database_cleaner
gh pull kristianmandrup/master (contains numerous commits i want to squash into bmabey/master)
gh pull bmabey/master
gh merge --squash kristianmandrup/master
resolve conflicts in couple of files...
gh add -A
gh commit -m "squash commit"
gh log -- shows numerous commits of @kristianmandrup + mine instead of one mine.

If I do the same steps but use

git merge --squash kristianmandrup/master

All works ok - I have one squashed commit.

Thanks,
Stanislaw.