I'd like very much to have this implemented in time for 2.6.38 (late Mar/early Apr 2011, considering that 2.6.37 should be out by late Dec/early Jan), and I'd love to have this in a git repository rather than as deblobbing scripts, but a solution for the problem of creating a git repository that can track Linux upstream without carrying the non-Free bits that the Linux git repository carries has so far eluded me.
I think what we want is a program that will modify a git repository by meta-deleting a certain range of code. Meta-deleting means, notionally, generating all the versions recorded in the repository, deleting that code from each of them where any part of it appears, to produce a new set of versions. Then convert those versions into a git repository. This is logically completely well defined, so it must be doable, Of course, some optimization may be desirable. -- Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org, www.gnu.org