On Thu, Jul 25, 2013 at 04:32:28PM -0400, Jason Cooper wrote: [...] > One of the things I've been trying to square up in my head is how to > retain the history of the binding when moving to the new tree. My > current idea was to clone the kernel tree, add one patch deleting > everything but the bindings and dts files, and one more patch moving > things where we want them (arch/{powerpc,arm}/boot/dts -> dts). > > Then, as needed, we could merge a kernel version tag and delete > everything we don't need (code) in the merge commit. > > The downside of this is it would be messy, the upside is that we could > closely track the kernel tree (until the bindings and dts are moved > out), and retain the history of the bindings and dts files. [...]
It's *extremely* messy, but 'git filter-branch' might help to make a clean tracking branch preserving history of just DT files. David Woodhouse did something like that for the linux-firmware repo initially. Ben. -- Ben Hutchings We get into the habit of living before acquiring the habit of thinking. - Albert Camus -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/