Git development
 help / color / mirror / Atom feed
* [PATCH v2] builtin/rm.c: use die_errno() when system call fails
@ 2026-07-06 19:10 Gatla Vishweshwar Reddy
  2026-07-06 19:44 ` Junio C Hamano
  0 siblings, 1 reply; 2+ messages in thread
From: Gatla Vishweshwar Reddy @ 2026-07-06 19:10 UTC (permalink / raw)
  To: git; +Cc: Gatla Vishweshwar Reddy

When remove_file_from_index() fails, the errno value contains the
reason for the failure. Using die() instead of die_errno() loses
this information, making it harder to diagnose failures. Switch to
die_errno() to include the system error message in the output.

Signed-off-by: Gatla Vishweshwar Reddy <gatlavishweshwarreddy26@gmail.com>
---
 builtin/rm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/builtin/rm.c b/builtin/rm.c
index 081d0bc375..3f5e6e232d 100644
--- a/builtin/rm.c
+++ b/builtin/rm.c
@@ -396,7 +396,7 @@ int cmd_rm(int argc,
 			printf("rm '%s'\n", path);
 
 		if (remove_file_from_index(the_repository->index, path))
-			die(_("git rm: unable to remove %s"), path);
+			die_errno(_("git rm: unable to remove %s"), path);
 	}
 
 	if (show_only)
-- 
2.54.0


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-07-06 19:44 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-06 19:10 [PATCH v2] builtin/rm.c: use die_errno() when system call fails Gatla Vishweshwar Reddy
2026-07-06 19:44 ` Junio C Hamano

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox