Re: git rebase: unexpected conflict
- From
Junio C Hamano <junkio@cox.net>
- Date
- Feb 7, 2007, 19:32 UTC
- Message-ID
- <7vr6t17ohb.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <20070204190519.GB29029@mellanox.co.il>
"Michael S. Tsirkin" <mst@mellanox.co.il> writes:
Show 27 quoted lines
> When you have resolved this problem run "git rebase --continue". > If you would prefer to skip this patch, instead run "git rebase --skip". > To restore the original branch and stop rebasing run "git rebase --abort". > -------------------------- > > Sure enough, there are conflicts in drivers/mtd/nand/Kconfig: > > <<<<<<< HEAD:drivers/mtd/nand/Kconfig > config MTD_NAND_CAFE > tristate "NAND support for OLPC CAFÉ chip" > depends on PCI > help > Use NAND flash attached to the CAFÉ chip designed for the $100 > laptop. > ======= > config MTD_NAND_AT91 > bool "Support for NAND Flash / SmartMedia on AT91" > depends on MTD_NAND && ARCH_AT91 > help > Enables support for NAND Flash / Smart Media Card interface > on Atmel AT91 processors. >>>>>>>> [MTD] NAND: AT91 NAND driver:drivers/mtd/nand/Kconfig > > But I don't really understand where do the conflicts come from: > The patch I skipped (9b3bfe5696aa417d38ce903eb345a03d65743dd2) > only touched the file drivers/infiniband/core/addr.c, > so why can't rebase replay all of the changes?
That is because David Woodhouse has an evil merge at c45aa055c32b488fc3fd73c760df372b09acf69a.
Running "git show" on that commit would tell you the story.