> > a -- b -- c origin/feature > > \ > > d -- e feature > > / > > ... g origin/master > Sorry for asking a basic question, but if "feature" is a topic branch > for advance the feature, why are you merging origin/master into it? > Doesn't it blur the theme of the branch by including "development of > the feature and all the random things that happened while it was being > developed in other places"? We merged origin/master because a release had just happened (e.g. master moved from 1.0 -> 1.1), and when QA looks at origin/feature, they wanted to see it integrated with the latest release (e.g. 1.1). Now, granted, if feature was a private/unpublished branch, we would rebase the entire thing (a/b/c) on top of master (g), but a/b/c has already been published to our bug tracker, email lists, and other developers who are collaborating on origin/feature, so between polluting feature with a merge from master and changing the published hashes, we chose the merge. - Stephen -- 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