Why nouveau-next branch on gitlab contains files not related to nouveau?
I expect that vast majority of people would get the content, only after it have been integrated to the Linux kernel (downstream from nouveau project in my mind).
Also I would mainly expect a testing branch, and a stable branch.
Only stable branch would stream down to Linux kernel I think.
People wanting to test nouveau should get a kernel, remove all nouveau files from it, then merge nouveau testing branch with their kernel, I think.