On Wed, Sep 13, 2017 at 02:20:35PM -0700, Jonathan Nieder wrote:
quoted
--- a/notes-merge.c
+++ b/notes-merge.c
@@ -302,7 +302,7 @@ static void write_buf_to_worktree(const struct object_id *obj,
fd = xopen(path, O_WRONLY | O_EXCL | O_CREAT, 0666);
while (size > 0) {
- long ret = write_in_full(fd, buf, size);
+ ssize_t ret = write_in_full(fd, buf, size);
if (ret < 0) {
/* Ignore epipe */
if (errno == EPIPE) break;
die_errno("notes-merge");
} else if (!ret) {
die("notes-merge: disk full?");
}
These three lines are dead code. How about the following, e.g. for
squashing in?
Thanks, I didn't notice that.
I'd actually prefer it as a separate patch, since it needs explained
separately.
-Peff