I've talked to mvo and we decided that the best way to do this is to detect whether the patch already exists in debian/patches or whether it's a "local" patch on the filesystem that needs to be added. If it's the latter we copy it into debian/patches, add it to series/00list and then run edit-patch on it to make sure it applies and let the user make any edits that are required.
I've tested this patch on a couple of packages for each patchsys and haven't found any problems.
I've talked to mvo and we decided that the best way to do this is to detect whether the patch already exists in debian/patches or whether it's a "local" patch on the filesystem that needs to be added. If it's the latter we copy it into debian/patches, add it to series/00list and then run edit-patch on it to make sure it applies and let the user make any edits that are required.
I've tested this patch on a couple of packages for each patchsys and haven't found any problems.