From: Junio C Hamano <junkio@cox.net>
To: git@vger.kernel.org
Cc: Russell King <rmk@arm.linux.org.uk>, Andrew Morton <akpm@osdl.org>
Subject: Re: git+ssh://master.kernel.org/home/rmk/linux-2.6-arm.git
Date: Tue, 01 Aug 2006 01:46:03 -0700 [thread overview]
Message-ID: <7v4pww3ktw.fsf@assigned-by-dhcp.cox.net> (raw)
In-Reply-To: <20060801001958.67a071b2.akpm@osdl.org> (Andrew Morton's message of "Tue, 1 Aug 2006 00:19:58 -0700")
Andrew Morton <akpm@osdl.org> writes:
>
> fyi, a git-fetch of this tree gives:
>
> error: refs/heads/devel does not point to a valid commit object!
> error: refs/heads/devel does not point to a valid commit object!
>
> Junio, I'm running git-core-1.4.0-1.fc5 - perhaps more recent gits are
> better at telling the user if the error is remote or local. If not: whine ;)
I'd try this out and see what people think.
-- >8 --
[PATCH] fetch/clone: mark messages from remote side stand out.
When dealing with a corrupt or out of sync remote repository,
the user often gets error messages like this:
error: refs/heads/devel does not point to a valid commit object!
which leaves the user wondering if the breakage is on the local
end or on the remote end. This is unnecessarily alarming.
This patch changes the way we display messages received from the
remote side over the git protocol sideband (i.e. stderr stream
of the remote process). It shows them with blue background with
white letters, but this presentation is subject to proposals of
better ways from the list.
The problem was pointed out by Andrew Morton.
Signed-off-by: Junio C Hamano <junkio@cox.net>
---
fetch-clone.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/fetch-clone.c b/fetch-clone.c
index 81d1371..692d9b7 100644
--- a/fetch-clone.c
+++ b/fetch-clone.c
@@ -133,7 +133,10 @@ static pid_t setup_sideband(int sideband
fprintf(stderr, "\n");
exit(1);
case 2:
+ /* color sideband */
+ safe_write(2, "\033[44;37;1m", 10);
safe_write(2, buf+1, len);
+ safe_write(2, "\033[m", 3);
continue;
case 1:
safe_write(fd[1], buf+1, len);
--
1.4.2.rc2.gb9f77
next parent reply other threads:[~2006-08-01 8:46 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20060801001958.67a071b2.akpm@osdl.org>
2006-08-01 8:46 ` Junio C Hamano [this message]
2006-08-01 8:52 ` git+ssh://master.kernel.org/home/rmk/linux-2.6-arm.git Andrew Morton
2006-08-01 9:04 ` git+ssh://master.kernel.org/home/rmk/linux-2.6-arm.git Junio C Hamano
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=7v4pww3ktw.fsf@assigned-by-dhcp.cox.net \
--to=junkio@cox.net \
--cc=akpm@osdl.org \
--cc=git@vger.kernel.org \
--cc=rmk@arm.linux.org.uk \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox