git-apply: consider it an error to apply no changes
authorLinus Torvalds <torvalds@ppc970.osdl.org>
Sun, 5 Jun 2005 22:25:28 +0000 (15:25 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Sun, 5 Jun 2005 22:25:28 +0000 (15:25 -0700)
A "--stat" or a "--check" will just be quiet, but if
you try to apply something with no changes, that's an
error.

apply.c

diff --git a/apply.c b/apply.c
index e02e760..ec63a0c 100644 (file)
--- a/apply.c
+++ b/apply.c
@@ -1186,6 +1186,9 @@ static void write_out_one_result(struct patch *patch)
 
 static void write_out_results(struct patch *list)
 {
+       if (!list)
+               die("No changes");
+
        while (list) {
                write_out_one_result(list);
                list = list->next;