From f7b797073c2286fff8c4d46842ed00d868f3b2fa Mon Sep 17 00:00:00 2001
From: Linus Torvalds <torvalds@ppc970.osdl.org>
Date: Sun, 5 Jun 2005 15:25:28 -0700
Subject: [PATCH] git-apply: consider it an error to apply no changes

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 | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/apply.c b/apply.c
index e02e760be2..ec63a0c1e0 100644
--- 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;
-- 
2.40.0