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

Reply via email to