git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [Q] git rebase -i -p conflicts with squash
@ 2009-01-14 16:13 Constantine Plotnikov
  2009-01-15  0:38 ` Johannes Schindelin
  0 siblings, 1 reply; 3+ messages in thread
From: Constantine Plotnikov @ 2009-01-14 16:13 UTC (permalink / raw)
  To: git

If I run git rebase --interactive with --preserve-merges option and
select "squash" for one of the commit, the rebase process fails with
the message "Refusing to squash a merge:
5e775c536654640c173ba71a0af7e84bf8bc618a". However the neither commit
participating in the squash is a merge commit. Even more, there are no
merge commits in the repository at all.

>From my limited understanding of squash operation, it should fail only
if one of squashed commits is a merge commit, but it should be
possible to squash non-merge commits without problem as it looks like
quite safe and local operation (and I might want to preserve merges
that happened after squashed commits). Is it the current behaviour a
bug or a feature?

Constantine

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-01-15 14:26 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-14 16:13 [Q] git rebase -i -p conflicts with squash Constantine Plotnikov
2009-01-15  0:38 ` Johannes Schindelin
2009-01-15 14:25   ` Constantine Plotnikov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).