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