{"thread":{"id":"27315","subject":"Why sometime git-rebase doesn't preserve merge","startedAt":"2011-05-10T12:51:49Z","lastAt":"2011-05-10T12:51:49Z","messageCount":1,"participants":["Francis Moreau"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"167597","messageId":"BANLkTinV1hJ4CaV_X1ospOFzH0k17aYWYA@mail.gmail.com","threadId":"27315","inReplyTo":null,"subject":"Why sometime git-rebase doesn't preserve merge","fromName":"Francis Moreau","fromEmail":"francis.moro@gmail.com","sentAt":"2011-05-10T12:51:49Z","receivedAt":"2011-05-10T12:51:49Z","isPatch":false,"sender":{"key":"francis.moro@gmail.com","avatar":null},"body":"Hello,\n\nI'm using \"git rebase -p\" to rebase (not a suprise here) my devel\nbranch onto the master one.\n\nIn my devel branch, I've merged some remote branches.\n\nSome merges are recreated, since I passed the -p switch,  but some are\nnot and all commits from the remote branch are inlined in my devel\nbranch.\n\nCould anybody tell me why this happen and how I can avoid this behaviour ?\n\nShouldn't git-rebase fail if -p is passed ?\n\nThanks\n-- \nFrancis\n"}]}