I've only just started using git (after many years using svn) so I probably lack some of the fundamentals.
I am working on a project using a Raspberry Pi. As it happens, one of the devices I am using it with seems to have a faulty driver in the Kernel, so I am trying to debug it.
I have started with the official RPi Kernel, from here. This kernel is not completely up to date, although it is not too far behind. I need to use this kernel because according to the documentation, it contains some drivers etc specific to the raspberry pi.
However since I am trying to fix something I guess I should start from the most up to date kernel possible, which is the wireless-testing repo for the driver I am looking into.
So, what I want to do is apply all of the commits that have been made to the wireless-testing repo but which are not yet already in the RPi Repo.
If possible it would be ideal if I could limit the commits that I pull from wireless testing to be only those affecting a particular directory tree, as I suspect that will reduce the chances of a conflict of some kind between the two repos I am pulling from.
Finally, I would ideally like to be able to continue to track the RPi repo, so as to be able to pull changes in from there also.
What is the best workflow to achieve this?