On Thu, Oct 16, 2008 at 3:57 PM, Rick Moynihan <rick@xxxxxxxxxxxxxxxx> wrote: > > This appears to be true of the current implementation, but shouldn't it be > possible to do this as a single operation? > > e.g. when the situation is this with dev being the current branch. > > o---o---o---o---o master > \ > o---o---o---o---o dev (*) > \ > o---o---o topic > > Running the hypothetical command: > > git rebase master --all > > Would produce this: > > o---o---o---o---o master > \ > o---o---o---o---o dev (*) > \ > o---o---o topic > > I think this can be performed right now with a rebase followed by a rebase > --onto > > I can see how if there were conflicts in the rebase from dev, then you would > need to resolve them all the way up your topic branches also. Is there > anything else that makes this a bad idea? > > R. Rebase is indeed useful IMHO in situations like this with multiple related topic branches when needing to pull a single fix or two from somewhere without messy merges (especially when that will end up with rather a lot of merge commits in history - one or so for each branch, which is not exactly desirable). (resent after I learned how to use 'reply to all', sorry Rick) -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html