Quilt
Quilt is a great tool to maintain patchsets. For those new to quilt, let me brief you on how it works. If you take something like the kernel sources, you would eventually need to apply patches to give it functionality that has not made it to the official tree. Examples