Apply the patch in reverse.
  
  --reject::
 -      For atomicity, `git apply` fails the whole patch and
 +      For atomicity, gitlink:git-apply[1] by default fails the whole patch and
        does not touch the working tree when some of the hunks
 -      do not apply by default.  This option makes it apply
 -      parts of the patch that are applicable, and leave the
 +      do not apply.  This option makes it apply
-       the parts of the patch that are applicable, and send the
-       rejected hunks to the standard output of the command.
++      the parts of the patch that are applicable, and leave the
+       rejected hunks in corresponding *.rej files.
  
  -z::
        When showing the index information, do not munge paths,
 
  static int check_patch_list(struct patch *patch)
  {
        struct patch *prev_patch = NULL;
 -      int error = 0;
 +      int err = 0;
  
        for (prev_patch = NULL; patch ; patch = patch->next) {
 -              error |= check_patch(patch, prev_patch);
+               if (apply_verbosely)
+                       say_patch_name(stderr,
+                                      "Checking patch ", patch, "...\n");
 +              err |= check_patch(patch, prev_patch);
                prev_patch = patch;
        }
 -      return error;
 +      return err;
  }
  
  static void show_index_list(struct patch *list)