05 June 2004, 20:54 UTCvpatch design notes
In my Linux kernel development work, I often apply patches to files that have changed since the patch was created. Sometimes these patches fail to apply for trivial reasons.
About a year ago I wrote a program called wiggle to help apply these patches, and it has been very useful. However the solution isn't perfect. The problem is that I cannot see what is going on.
When I apply a patch that fails, I would like to be able to see exactly why it failed, and what wiggle would do to fix it. But to do that I currently have to grovel around in various files. I would be nice if this was more automatic.
What I am envisaging is a new patch application tool. Let's call it vpatch.