3 ms·
it's a replacement for checkout + patch process. The main advantage over plain "patch" is that it is more powerful in the face of upstream changes. For example
by theamk 1y ago
it's a replacement for checkout + patch process.
The main advantage over plain "patch" is that it is more powerful in the face of upstream changes. For example if you rename the upstream file, you have no good way to represent this in .patch, but that project allows is. There also a way to specify patch using function name, which should make it more robust in face of upstream changes.
As for my opinion, this seems like an incremental improvement over existing tools. I'd prefer a simple shell script that does "git checkout ... && mv ... && cp .. && patch ..." over something fancy like this.