On 07-02-08 12:27, Takashi Iwai wrote:
BTW, one big annoying thing is that developers have no complete kernel tree to access, and thus the patches that touch outside the ALSA subdirectory cannot be merged easily. People often send patches fixing together with OSS, etc, and I had to skip them. So, frankly, I'd love to have an access to the whole kernel tree. But, OTOH, this would make harder for other naive guys to give it a try because they need to download the big linux kernel tree git.
Maybe we can think reversely. Keep the kernel git tree as the primary development tree and generate the subset as the alsa-kernel package from the kernel tree automatically. In this way, you can avoid also sign-off messes, too.
This sounds good...
In this scheme, you don't have to stick with stgit. The normal git can handle patches well enough (via occasional rebase), and it's much much faster than stgit. Of course, stgit is still good for small number of patches, but it's not true for shared devel trees.
Rene.