sequencer.c: fix and unify error messages in rearrange_squash()
When the write opertion fails, we write that we could not read. Change the error message to match the operation and remove the full stop at the end. When ftruncate() fails, we write that we couldn't finish the operation on the todo file. It is more accurate to write that we couldn't truncate as we do in other calls of ftruncate(). Signed-off-by: Ralf Thielow <ralf.thielow@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Ralf Thielow committed
Oct 15, 2017 at 19:07 UTC
3247edbb1a8218f9c65f09a25d46572b224d096b
1 file changed
+2
-2
sequencer.c
+2
-2
@@ -2926,9 +2926,9 @@ int rearrange_squash(void)
2926
if (fd < 0)
2927
res = error_errno(_("could not open '%s'"), todo_file);
2928
else if (write(fd, buf.buf, buf.len) < 0)
2929
- res = error_errno(_("could not read '%s'."), todo_file);
2929
+ res = error_errno(_("could not write '%s'"), todo_file);
2930
else if (ftruncate(fd, buf.len) < 0)
2931
- res = error_errno(_("could not finish '%s'"),
2931
+ res = error_errno(_("could not truncate '%s'"),
2932
todo_file);
2933
close(fd);
2934
strbuf_release(&buf);