Lines Matching full:patches
88 * Making Patches:: Tips for making and using patch distributions.
1062 is no longer widely used for sending out patches; for that purpose, the
1798 applying the patch. @xref{Making Patches}, for more discussion of
1799 making patches for distribution.
2512 patches. It saves any patches that it could not apply. It can also maintain a
2531 * Imperfect:: Dealing with imperfect patches.
2534 * Multiple Patches:: Handling multiple patches in a file.
2605 @section Applying Imperfect Patches
2624 * Reversed Patches:: Applying reversed patches correctly.
2630 @subsection Applying Patches with Changed White Space
2631 @cindex white space in patches
2644 @node Reversed Patches
2645 @subsection Applying Reversed Patches
2646 @cindex reversed patches
2650 patches, give @command{patch} the @option{-R} or @option{--reverse} option.
2661 anywhere. But most patches add or change lines rather than delete them,
2674 @cindex inexact patches
2747 print the results of applying patches without actually changing any
2801 is not recommended, because patches using local time cannot easily be
2821 @node Multiple Patches
2822 @section Multiple Patches in a File
2823 @cindex multiple patches
2824 @cindex intuiting file names from patches
2831 and prerequisite revision level (@pxref{Making Patches}, for more on
2895 @section Applying Patches in Other Directories
2939 @samp{patch -R} (@pxref{Reversed Patches}). However, when conforming
2949 create backup files, even for mismatched patches; this is the default
2977 name each time it patches a file. For example, the backups of a file
3038 The names for reject files (files containing patches that
3044 patches in a single file. The @option{-r @var{reject-file}} or
3069 When applying a set of patches in a loop, you should check the
3098 Skip patches that do not contain file names in their headers.
3105 Assume that patches are not reversed even if they look like they are.
3114 Skip patches that do not contain file names in their headers
3118 Skip patches for which the file has the wrong version for the
3122 Assume that patches are reversed if they look like they are.
3177 when intuiting file names from diff headers. @xref{Multiple Patches}.
3220 patches containing @file{//} in file names.
3287 @node Making Patches
3288 @chapter Tips for Making and Using Patches
3290 Use some common sense when making and using patches. For example,
3292 patches, one per independent subject, instead of one large,
3296 distribute patches for updating a software package.
3299 * Tips for Patch Producers:: Advice for making patches.
3300 * Tips for Patch Consumers:: Advice for using patches.
3302 * Generating Smaller Patches:: How to generate smaller patches.
3327 Tell your recipients how to apply the patches. This should include
3330 pretending to be a recipient and applying your patches to a copy of
3340 A patch producer should tell recipients how to apply the patches, so
3347 applying such patches, try upgrading to a recent version of @acronym{GNU}
3352 @cindex common mistakes with patches
3382 reversed patches, since these make people wonder whether they have
3385 Avoid sending patches that compare backup file names like
3388 Instead, send patches that compare the same base file names in
3391 To save people from partially applying a patch before other patches that
3405 apply patches in the wrong order.
3407 @node Generating Smaller Patches
3408 @section Generating Smaller Patches
3409 @cindex patches, shrinking
3428 patches for files that it depends on, so that the recipients' time
3440 lines for proper operation when patches do not exactly match the input
4083 @xref{Multiple Patches}.
4146 Print the results of applying the patches without actually changing
4155 Remove output files that are empty after the patches have been applied.
4192 Ignore patches that @command{patch} thinks are reversed or already applied.
4193 See also @option{-R}. @xref{Reversed Patches}.
4223 @xref{Reversed Patches}.
4511 …/oss.software.ibm.com/developer/opensource/linux/patches/i18n/diffutils-2.7.2-i18n-0.1.patch.gz,pa…
4513 Unfortunately, these patches are incomplete and are to an older
4569 patches the wrong files. The format of @command{diff} output should be