IMO an appropriate thing to do for patch would be to refuse to modify read- only files unless -f (--force) or -t (--batch) is given, and warn otherwise. The current behavior is just wrong.
This will make it POSIX compliant, and hopefully it will not be such a big deal in build environments, which may be using -f already. (In build environments, the interactive questions are of no use, anyway.) Any objections? -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

