I still don't understand. Why is the rebasing necessary? It is because we don't *want* to
see the intermediate states (the entire history of linux-next) when we later look back at the
history of trunk?
If that were all that were desired, couldn't you, um, rebase just before merging it back to
Sorry if these are dumb questions, but I really don't understand git very well.